Accessors are now objects with two methods, one for obtaining an access function and one for getting all valid accessors underneath the hierarchy of the string passed.
Updated accessors.