THINK-14-TRN

I'd like some feedback on the way I'm overriding the setters for translatable strings. Note I also made some adjustments to the test harness as they are taking longer to run now that we are creating records for each translatable string.
`update_attributes` is now just an alias for `update`, which is less typing. I've only just recently learned that, but I'd encourage you to just use `update` moving forward.