# Object::Simple - Simplest class builder, Mojo::Base porting, fast and less memory - **Simplest class builder**. All you learn is only *has* function! - **Mojo::Base porting**. Do you like Mojolicious? If so, this is good choices! - **Fast and less memory**. Fast *new* and accessor method. Memory saving implementation. ``` package SomeClass; use Object::Simple -base; # Create accessor has 'foo'; # Create accessor with default value has foo => 1; has foo => sub { [] }; has foo => sub { {} }; has foo => sub { OtherClass->new }; # Create accessors at once has [qw/foo bar baz/]; has [qw/foo bar baz/] => 0; ``` If you learn more, See [public doucumentation on cpan](http://search.cpan.org/~kimoto/Object-Simple/lib/Object/Simple.pm).