public Node representData(Object data) {
      final ConfigurationSerializable serializable = (ConfigurationSerializable) data;
      final Map<String, Object> values = new LinkedHashMap<String, Object>();
      values.put(
          ConfigurationSerialization.SERIALIZED_TYPE_KEY,
          ConfigurationSerialization.getAlias(serializable.getClass()));
      values.putAll(serializable.serialize());

      return super.representData(values);
    }