Failing spec for this feature.
Add to param memoizing attributes.
In the interest of Thread safety, etc. make new Array and Hash, don't mutate.
Refactor to method.
Merge pull request #4 from benhamill/bh/additive_assemble_from

Think about inheritance