Release 0: added attr reader and accessors