fun <reified T> type(): FullType<T>
Get the type of the class
fun <T> type(typeWrapperClass: Class<out TypeWrapper<T>>): FullType<T>