Есть предложение переименовать методы в `bind` и `backBind`, плюс избавиться от входного аргумента. Пользы большой нет от этого аргумента data, остаются одни вопросы, почему не используется поле viewModel напрямую.