EIS operation object that expects mapped input and output objects,
converting to and from CCI Records.

Concrete subclasses must implement the abstract
createInputRecord(RecordFactory, Object) and
extractOutputData(Record) methods, to create an input
Record from an object and to convert an output Record into an object,
respectively.

setOutputRecordCreator

Set a RecordCreator that should be used for creating default output Records.

Default is none: CCI's Interaction.execute variant
that returns an output Record will be called.

Specify a RecordCreator here if you always need to call CCI's
Interaction.execute variant with a passed-in output Record.
This RecordCreator will then be invoked to create a default output Record instance.