Classes for providing general property capabilities