Мне кажется эта сущность не нужна. На крайний случай вы можете использовать саму viewModel, даже можно ей метод `equals` приделать ради такого случая.

Если уж заводить такую сущность, то она должна лежать и в самой ViewModel. А сейчас мне кажется она только запутывает, я несколько минут думал что это такое и зачем нужно...