Всем привет. Пишу механизм миграций для проекта с MongoDB. Нужно чтобы все модели наследовались или были валидны по отношению к какому-то интерфейсу. Реализовал так (скрин 1), похожее делается в IEnumerable + IEnumerable<T>
Но потом компилятор ругается что свойство с необобщённого IBaseModel не реализовано. Как можно выйти из ситуации?