Думаю вы тут перебарщиваете с билдером. Да и вообще я бы избавился от него в ViewModel. Шума много, а толку никакого нет.