Another one outlining form objects, these ones come close to a view models but include logic as well.