# File lib/hashie/dash.rb, line 172
    def update_attributes!(attributes)
      update_attributes(attributes)

      self.class.defaults.each_pair do |prop, value|
        next unless self[prop].nil?
        self[prop] = begin
          value.dup
        rescue TypeError
          value
        end
      end
      assert_required_attributes_set!
    end