code: @SuppressWarnings("unchecked")
      protected void modified(Map<?, ?> newProperties) {
          if (newProperties instanceof Dictionary) {
              _props = (Dictionary<String, Object>) newProperties;
          } else {
              _props = new Hashtable(newProperties);
          }
      }
docs: /*
  Called by DS to modify service config properties