Validate input in Xamarin.Forms using INotifyDataErrorInfo, custom Behaviors, Effects and Prism