add PropertyTrait
Merge pull request #4 from keradus/PropertyTrait

add PropertyTrait