added type instance-property