more duplication elimination in accessors