class Lutaml::Model::KeyValueMappingRule

def deep_dup

def deep_dup
  self.class.new(
    name.dup,
    to: to.dup,
    render_nil: render_nil.dup,
    render_empty: render_empty.dup,
    with: Utils.deep_dup(custom_methods),
    delegate: delegate,
    child_mappings: Utils.deep_dup(child_mappings),
    value_map: Utils.deep_dup(@value_map),
  )
end