Add type support to property