Implements a few convenient special purpose properties. Some of its features:
- Cached values for attribute values computed from expensive computations
- Emulate attributes with default values
- Support for defining getter/setter/deleter functions using a convenient class notation.
TODO: Brief introduction on what you do with files - including link to relevant help section.