`$isEmpty` fixes

We should only use $isEmpty on $viewValue not for validating models.
Reference is a little too vague for my taste, especially since it should always be the $viewValue that is checked.