С крашем дизайнера формы разобрался, похоже из-за дженериков, typeof(frmDBView<T>)) походу не может определить тип, и похоже, что как раз из-за этой ошибки внедрения типов из модели....ппц засада
Победил, помогло удалить и заново добавить ссылку на модель, после этого проблема внедрения типов исчезла, но конструктор формы продолжал крашиться при попытке юзать дженерики, нашел, что в конструкторе имя дата гриды было DataGridView1, а в коде самой формы DataGridView без единицы, но без дженериков отрабатывало, а когда писал код на биндинг дата гриды в конструкторе с <T> юзал имя DataGridView1. В итоге инициализатор компонентов при получении ресурсов из typeof(frmDBView<T>)) получал ресурс со ссылкой на DataGridView1, а в коде объявлен DataGridView и на том крашился.
пздц загогулины, из-за автогенерации имен, может кому пригодится.