Прочитал комментарии и сделал продолжение к этому: http://sw.reactor.cc/post/4015939
Для тех, кто не в курсе: