MappingDefinition({Type? sourceClass, Type? targetClass}) : sourceClass = sourceClass ?? S,targetClass = targetClass ?? T;