@Override
public CycleStartedCall buildObject(FudgeDeserializer deserializer, FudgeMsg msg) {
FudgeField viewCycleInfoField = msg.getByName(METADATA_FIELD);
ViewCycleMetadata cycleInfo = viewCycleInfoField != null ? deserializer.fieldValueToObject(ViewCycleMetadata.class, viewCycleInfoField) : null;
return new CycleStartedCall(cycleInfo);
}