| 
		
			Сообщение от AndreyAndrey
			
		
	 | 
	| 
		а при таком подходе нет каких-то подводных камней?
	 | 
	
Это, можно сказать, основы языка. В основах нет никаких "подводных" камней. 

Это столпы на которых потом все и строится...
А для полноты картины от тебя нужен тестовый пример, которыи и проиллюстрирует чего там у тебя и как.
Иначе долго можно что-то советовать, а ты будешь писать, что у тебя не работает. 

Хотя никто так и не узнает как ты это используешь и где...