I get the above exception on the following line.
MessagingCenter.Send<ViewModelBase, string>(this, Constants.MsssageNames.ObjectUpdated, GetType().Name);
it is because in the subscriber im trying to unsubscribe when handling the message.
You should guard against this because it is in the subscriber where I know I want to unsubscribe.