Nano-optimization.
Factor out some code into let {} blocks. They'll be used in other specs.
Add .new method on has_many created arrays, with specs.