Updated models with view models and validation.