Implement attr_reader/writer/accessor for dynamic uses