# File lib/sax-machine/sax_document.rb, line 17
    def initialize(attributes = {})
      attributes.each do |name, value|
        send("#{name}=", value)
      end

      self.class.sax_config.top_level_elements.each do |_, configs|
        configs.each do |config|
          next if config.default.nil?
          next unless send(config.as).nil?

          send(config.setter, config.default)
        end
      end
    end