comments in view model layer