Trasformation task

#29 Draft
Блок явно повторяется. Наверное стоит для него сделать какой нибудьт метод типа `_prepare_model_change_task()`