/// <summary>
        /// Maps the guest messages.
        /// </summary>
        /// <param name="guest">The guest.</param>
        /// <param name="retrievedGuest">The retrieved guest.</param>
        private static void MapGuestMessages(Guest guest, Guest retrievedGuest)
        {
            var selectedPerson = RetrieveSelectedPerson();
            var messageAcknowledge = retrievedGuest.Messages.All(m => m.StatusId.Equals(CommonConstants.MessageAcknowledgeStatusId));
            guest.AreAllMessagesGotAcknowledged = messageAcknowledge;
            guest.AssignMessages(retrievedGuest.Messages);

            if (guest.GuestId.Equals(selectedPerson.PersonId, StringComparison.OrdinalIgnoreCase))
            {
                selectedPerson.AreAllMessagesGotAcknowledged = messageAcknowledge;
                selectedPerson.AssignPersonMessages(retrievedGuest.Messages);
                Messenger.Instance.Notify(MessengerMessage.NotifyPersonMessage, selectedPerson);
                Messenger.Instance.Notify(MessengerMessage.NotifyMessageDetails, selectedPerson);
            }
        }