def []=(key, value)

      raise(
        ArgumentError.new('use context#add_service to register services')
      ) if SERVICE_PREFIX.match(key)

      @storage.put(conf.merge(key => value))
        # TODO blindly trust the put ? retry in case of failure ?

      value
    end
def []=(key, value)

      raise(
        ArgumentError.new('use context#add_service to register services')
      ) if SERVICE_PREFIX.match(key)

      @storage.put(conf.merge(key => value))
        # TODO blindly trust the put ? retry in case of failure ?

      value
    end
Mostly used by engine#configure