When mapping to an object, MapTo::getSourceValue should also use mapToObject instead of creating an new one with map()