refactoring ScopedAttrAccessor#private_attr_accessor to be just private_attr_reader + private_attr_writer