Move FactModel<->DRL conversion to separate class