class Hashie::Trash

def []=(property, value)

on pre-existing properties.
Set a value on the Dash in a Hash-like way. Only works
def []=(property, value)
  if self.class.translation_exists? property
    send("#{property}=", value)
  elsif self.class.transformation_exists? property
    super property, self.class.transformed_property(property, value)
  elsif property_exists? property
    super
  end
end