@Override
public void setValue( Object value ) throws InvalidAttributeValueException {
try {
props.load( new StringReader( value.toString() ));
} catch (IOException e) {
throw new InvalidAttributeValueException( "Could not load properties [" + value + "]: " + e.getMessage(), e );
}
}