PropertyTemplate introduced to define additional types