original component that is to be converted.
destination object that will be constructed out for original one.
optional allocator that could be used to construct to component.
Resulting converted component.
ConvertorException when convertor is not able to convert from, or to component.
Convert from component to component.
It will simply pass existing from component as to component as consequence requested to component should be same as type info of from component.