Added base class for Properties, providing an easy way to do custom implementations.