Using Hashie::Trash to make it nice and easy to define properties with transformations and renaming