В каких языках есть встроенная возможность и синтаксис для удаления определенных методов и/или свойств наследуемых классов при создании класса?
Если сегодня ночью к вам в окно постучит мрачная старуха - это у Барбары Лисков есть к вам разговор.
Смотрите использование интерфейсов.