original component that has it's data transferred
destination component that receives transferred data
optional allocator that could be used by convertors when doing field conversion
InvalidArgumentException when no either accessor, setter, or inspector is found.
Map from component to component.
Map from component to component, or transfer data from component to component with optional conversion of data along the way.