Parameters
Func<Type, Type>
typeFunc
A function which returns a type which implements IUserType. The argument of the function is the mapped property type
Func<Type, Type>
typeFuncA function which returns a type which implements IUserType. The argument of the function is the mapped property type