Added property annotation with unit tests.