Wp/refactoring/16

И, наконец, глобальный пуллреквест про апдейт-матрицу.