* @param properties Action Properties.
* @throws ConfigurationException Action not properly configured.
*/
public XStreamToObject(ConfigTree properties) {
this(properties.getName(), properties.attributesAsList());
XStreamConfigurator xstreamConfig = new XStreamConfigurator(properties);
aliases = getAliases( properties, "alias" );
fieldAliases = xstreamConfig.getFieldAliases();
attributeAliases = getAliases( properties, "attribute-alias" );
converters = getConverters( properties, "converter" );
implicitCollections = xstreamConfig.getImplicitCollections();
payloadProxy = new MessagePayloadProxy(properties,
new String[] {BytesBody.BYTES_LOCATION, ActionUtils.POST_ACTION_DATA},
new String[] {ActionUtils.POST_ACTION_DATA});
}