public static IMappingExpression <TSource, TDestination> MapAggregate <TSource, TDestination, TSourceMemberType, TDestinationMemberType>( this IMappingExpression <TSource, TDestination> map, Profile profile, Expression <Func <TSource, ICollection <TSourceMemberType> > > sourceMember, Expression <Func <TDestination, ICollection <TDestinationMemberType> > > destinationMember) where TSource : IEntity where TDestination : IEntity where TSourceMemberType : IEntity where TDestinationMemberType : IEntity { return(map.MapAggregate <TSource, TDestination, TSourceMemberType, TDestinationMemberType, int>(profile, sourceMember, destinationMember)); }