Improved Accessor

-this is in preparation for heavier private variable usage.
-refactored PrivateAccessor to new accessor package.