У каждой модели должен быть свой Basic Exception наследованный от общего. Напомни ка мне, зачем?