code: public EngineBuilder setEngineProperty(String key, Object value) {
      _properties.put(key, value);
      return this;
    }
docs: Sets an engine related property on the engine.
  That property can then be accessed by tasks via the Context.
  
  @param key
  @param value
  @return this builder