Understanding Why Updateasync Sets Unintended Fields To Null Or False In Xamarin.forms