Using @UiConstructor to set arguments from view and avoid the use of (pr...

...ovided = true)