[466340] Ensure *Support classes share similar contract.
- Ensured PropertyStoreSupport does not implement IPropertyStore. - Ensured PropertyStoreSupport does not create a local PropertyChangeSupport but uses one that get's pass into the constructor. - Ensured ActivatableSupport does not provide an unused generic parameter.