Get rid of the singleton_class stuff. Create a builder object for creati...

...ng the accessor methods
Use empty lines between defs.<br>Use def with parentheses when there are parameters.