Нужно создать MainMenu с паролем на MenuItem'ах.
Наследую компоненту (TMainMenuPassworded) от TMainMenu. Создаю новый класс TMenuItemPassworded, потомок TMenuItem, в котором объявляю несколько новых свойств для запароливания. Трабл в том, что TMainMenuPassworded — потомок TMainMenu, а TMainMenu работает с TMenuItem. Пробовал перегружать часть методов TMenu и TMenuItem, чтобы в TMainMenuPassworded использовался TMenuItemPassworded, а не TMenuItem. Все равно в новой компоненте все пункты менб создаются от TMenuItem. Подскажите как быть.
Возможно предложите более просто решение для данной задачи.
Заранее благодарен за любые конструктивные предложения.