Clarify difference between bodies
Style refactor: one line per attribute
Style refactor: avoid doing work in the constructor
Style refactor: use attributes not instance variables
Make params obligatory
Make param obligatory
Refactor: use attributes instead of instance variables
Refactor: break up long method
Refactor: don't do work in the constructor
Refactor: split long method
Refactor: don't do work in the constructor
Refactor: use attributes instead of instance variables