WIP: Error management with ViewModel and Entity validation