has 'foo' => ( reader => 'foo' ); #### has 'foo' => ( accessor => 'foo' ); #### has 'foo' => ( reader => 'get_foo', writer => 'set_foo', accessor => 'foo' );