closes #28 - add annotation support for properties