easily define nested accessors