List<Property> properties = result.get(RESULT).asPropertyList();
List<PropertyRecord> records = new ArrayList<PropertyRecord>(properties.size());
for(Property prop : properties)
{
PropertyRecord record = factory.property().as();
record.setKey(prop.getName());
ModelNode payload = prop.getValue().asObject();
record.setValue(payload.get("value").asString());
record.setBootTime(payload.get("boot-time").asBoolean());
records.add(record);
}
callback.onSuccess(records);