class CMDx::Context

def self.build(context = {})

def self.build(context = {})
  return context if context.is_a?(self) && !context.frozen?
  new(context)
end