/// <summary>
		/// Wrap mailItem object to managed mailItem events.
		/// </summary>
		/// <param name="explorer">the outlook explorer to manage</param>
		private void WrapMailItem(Outlook.Inspector inspector)
		{
			if (_wrappedObjects.ContainsValue(inspector))
				return;

			var wrappedMailItem = new MailItemInspector(inspector);
			wrappedMailItem.Dispose += MailItemInspector_Dispose;
			wrappedMailItem.MyClose += mailItem_Close;
			wrappedMailItem.Open += mailItem_Open;
			wrappedMailItem.Save += mailItem_Save;
			_wrappedObjects[wrappedMailItem.Id] = inspector;
		}
        /// <summary>
        /// Wrap mailItem object to managed mailItem events.
        /// </summary>
        /// <param name="explorer">the outlook explorer to manage</param>
        private void WrapMailItem(Outlook.Inspector inspector)
        {
            if (_WrappedObjects.ContainsValue(inspector) == true)
                return;

            MailItemInspector wrappedMailItem = new MailItemInspector(inspector);
            wrappedMailItem.Dispose += new OutlookWrapperDisposeDelegate(MailItemInspector_Dispose);
            wrappedMailItem.MyClose += new MailItemInspectorCloseDelegate(mailItem_Close);
            wrappedMailItem.Open += new MailItemInspectorOpenDelegate(mailItem_Open);
            wrappedMailItem.Save += new MailItemInspectorSaveDelegate(mailItem_Save);
            wrappedMailItem.Close += new InspectorCloseDelegate(wrappedMailItem_Close);
            _WrappedObjects[wrappedMailItem.Id] = inspector;
        }
	    /// <summary>
	    /// Wrap mailItem object to managed mailItem events.
	    /// </summary>
	    /// <param name="inspector"></param>
	    private void WrapMailItem(Outlook.Inspector inspector)
		{
			if (_wrappedObjects.ContainsValue(inspector) == true)
				return;

			var wrappedMailItem = new MailItemInspector(inspector);
			wrappedMailItem.Dispose += MailItemInspector_Dispose;
			wrappedMailItem.MyClose += mailItem_Close;
			wrappedMailItem.Open += mailItem_Open;
			wrappedMailItem.Save += mailItem_Save;
			_wrappedObjects[wrappedMailItem.Id] = inspector;
		}