public void Dispose ()
{
_folderItems.ItemAdd -= _folderItems_ItemAdd;
_folderItems.ItemChange -= _folderItems_ItemChange;
_folder.BeforeItemMove -= FolderEvents_BeforeItemMove;
Marshal.FinalReleaseComObject (_folderItems);
Marshal.FinalReleaseComObject (_folder);
}