View, ViewModel, Model mapper tilfoejet