check if AbstractDataModel and add _ID if necessary
prevent duplicate columns