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