public static ObjectMapperKeyBase Create(IObjectMappingData mappingData)
        {
            var providerType = mappingData.GetSource <IQueryable>().Provider.GetType();

            return(new QueryProjectorKey(mappingData.MappingTypes, providerType, mappingData.MappingContext.MapperContext)
            {
                MappingData = mappingData
            });
        }