PropertyType contains the different types a decorated property can hold. Either:
PropertyType
The type of the class the decorator is applied to.
PropertyType
contains the different types a decorated property can hold. Either: