Refs #57 - Determine setter correctly in exchangeArray.
Refs #55 - Handle returned ArraySerializableInterface objects in rest controller.
Refs #55 - Reorder ifs so that the conditions that should be more common are tested first.
Refs #57 - Add test for bug.
Refs #57 - Use clearer variable name in test.
Refs #57 - Make other variable name clearer in test.
Refs #57 - Clarity all the things.
Merge pull request #57 from synapsestudios/bugfix/57-convert-naming-convention-correctly

Exchange Array Does Not Convert Naming Convention Correctly
Refs #59 - Extract logic from AbstractEntity::__call into separate methods.
Merge pull request #59 from synapsestudios/feature/59-extract-abstractentity-call-logic

Extract bulky logic from AbstractEntity::__call
Merge pull request #55 from synapsestudios/feature/55-handle-arrayserializable-in-rest-controller

Handle any ArraySerializableInterface object returned by REST method
Merge branch 'feature/56-make-mapper-update-timestamp-columns' of git://github.com/synapsestudios/synapse-base into feature/56-make-mapper-update-timestamp-columns
Refs #56 - Move timestamp column properties to their respective traits.