View models now supports automatic property validation using data annotations!