class Lutaml::Model::KeyValueDocument

def [](key)

def [](key)
  @attributes[key]
end

def []=(key, value)

def []=(key, value)
  @attributes[key] = value
end

def initialize(attributes = {}, register: nil)

def initialize(attributes = {}, register: nil)
  @attributes = attributes
  @register = register || Lutaml::Model::Config.default_register
end

def key?(key)

def key?(key)
  @attributes.key?(key)
end

def to_h

def to_h
  @attributes
end