internal void ActivateTransactionSubscription()
        {
            IsShowingAddItemView = true;
            MessagingCenter.Subscribe <TransactionAddItemPage, Transaction>(this, ViewModelConstants.ADD_ITEM_SUBSCRIPTION, async(obj, item) =>
            {
                var _item = item as Transaction;
                await dataStore.SaveAsync(_item);

                if (_item.Type == TransactionType.NegativeBalance)
                {
                    MyDebtsNegativeTransactions.Add(_item);
                }
                else
                {
                    OtherDebtsPositiveTransactions.Add(_item);
                }

                IsShowingAddItemView = false;
                DeactivateTransactionSubscription();
            });
        }