code: public void
          modifiedWebApplicationFactory(WebApplicationFactory<?> webApplicationFactory, Map<String, ?> properties) {
          // TODO check if this is really needed or if we are fine with the normal remove/add provided by DS...
          synchronized (this) {
              removeServicesForServiceReference(webApplicationFactory);
              addServicesForServiceReference(webApplicationFactory, properties);
              reevaluateAllBundles(webApplicationFactory);
          }
      }
docs: <p>modifiedWebApplicationFactory.</p>
  
  @param webApplicationFactory a {@link org.ops4j.pax.wicket.api.WebApplicationFactory} object.
  @param properties a {@link java.util.Map} object.
  @since 3.0.5