Нет, просто у меня есть класс IPlugin абстрактный, а от него наследуется IMyPlugin абстрактный класс, а от него уже сам класс MyPlugin. Вот я хочу предотвратить тупые ошибки если вдруг юзер передаст в функцию MyPlugin, а она принимает только IMyPlugin