code: public <T extends ConfigurationKey> MustacheEngineBuilder setProperty(
              T configurationKey, Object value) {
          checkArgumentsNotNull(configurationKey, value);
          checkNotBuilt();
          setProperty(configurationKey.get(), value);
          return this;
      }
docs: Sets a configuration property.
  
  @param configurationKey
  @param value
  @param <T>
  The type of configuration key
  @return self