attr_reader, attr_writter, attr_accessor