@Override
  public void apply() throws ConfigurationException {
    myMappings.setMappings(getNewMappings());
    for (Mapping<T> prop : myDefaultProps) {
      prop.setter.consume(myDefaultVals.get(prop.name));
    }
  }
@Override
  public void apply()