class EacRubyUtils::Struct

def merge(other)

def merge(other)
  other = self.class.new(other) unless other.is_a?(self.class)
  self.class.new(to_h.merge(other.to_h))
end