implements AccessibleObjectHelper (in progress)