class Middleman::Configuration::ConfigurationManager

def dup

Deep duplicate of the configuration manager
def dup
  ConfigurationManager.new.tap {|c| c.load_settings(self.all_settings) }
end