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