Add support @property. Fixes #3

For properties not exposed as attributes, this differentiates

Reviewer: @sjmiles