made speaker field optional (e.g. LUNCH entries have no speaker)