Но более сложное (говоря словами нашего коллеги S_E_A, сам себе внук) - позволяет
Это как еще!?
3) А HiAsm "это все таки не язык программирования"

Это ведь не хорошо, если из-за невозможности сделать индивидуальные св-ва для экземпляров одного класса, народ будет пользоваться КОПИЯМИ (абсолютно одинаковыми, причем), а не ССЫЛКАМИ
вот и еще одна причина вводить новый компонент. Сделать для контейнеров-ссылок индивидуальные св-ва путем Memory невозможно, поэтому приходится выносить настройки через верхние точки, что совсем не удобно.
4) Усовершенствовать комментарии я уже давно хочу. Но немного не так. Практика показывает, что очень удобно иметь динамический список строк вида: <name>=<value>, т.е. св-во значение. Примеров использования накопилось уже много: сразу можно заменить переход к элементу через ID (multi://49086) на переход по имени, если в комментариях компонента определено поле Name(Name=MyElement тогда multi://MyElement - по моему гораздо красивее), или теже MemoryStream из патчей - как родные видятся св-ва:
FileName=Share.pas
Data=13.09.05
Description=Исправлена ф-ция....
ну и
Property_Name=Default
здесь также укладывается.