| Сообщение от Octane | 
	| что-то как то запутано | 
	
Да ничего тут не запутано
 
	
	| Сообщение от Octane | 
	| почему не сделать так | 
	
Ну тут логика уже другая - создается новый объект UI при каждом вызове конструктора SystemObject, увеличивая этим занимаемую память. А так объект UI уже находится в прототипе. В общем так нельзя.