protected SkinnyDDLRecord getSkinnyDDLRecord(DDLRecord ddlRecord) throws Exception {

    SkinnyDDLRecord skinnyDDLRecord = new SkinnyDDLRecord();

    skinnyDDLRecord.addDynamicElement("uuid", ddlRecord.getUuid());

    DDMFormValues ddmFormValues = ddlRecord.getDDMFormValues();

    populateSkinnyDDLRecord(
        skinnyDDLRecord, ddmFormValues.getDDMFormFieldValues(), ddmFormValues.getDefaultLocale());

    return skinnyDDLRecord;
  }