Долго, долго выбирал. И даже выбрав, не уверен в 100% правильности этого решения. Впрочем, дело наживное: пойму, что ошибся - поменяю.