Introduces classes: - INSPECTED: base class for types taking advantage of generic properties system. - PROPERTY*: meta-data storing information about properties - PROPERTY_MANAGER: singleton class to get properties data