An example of the View Model First approach using Assisticant