@Override
 public Object getValue(final String propertyName) {
   return genericPropertiesAccessor.getValue(propertyName);
 }
 @Override
 public void setValue(final String propertyName, final Object value) {
   genericPropertiesAccessor.setValue(propertyName, value);
 }