Class AbstractTypeProperty<T extends AbstractType<T>>