Tighten up tests for #37 to add strict mode as well
Revert a small part of #42 so missing bean doesn't mess up the accumulator, to address #37
Fix #37 by handling required/optional constructor arguments separately and explicitly
Bump version to 0.4.7 for fixing #37