Provides a heavily improved extension subclass of the property decorator called Property, a number of use-case specific subclasses of Property, and 7 module level decorator functions to manipulate Property objects.
TODO: write this
PropertyPlus also embraces a new notation for Property descriptors.
This optional feature is purely stylistic, but we like it.