Added ability to encapsulate the value accessors