code: def push_configuration(self, configuration):
          
          self.__mapped_attr_cache.clear()
          self.__configurations.append(configuration)
docs: Pushes the given configuration object on the stack of configurations
          managed by this mapping and makes it the active configuration.