public void OnItemDeleted(object sender, EventArgs args) { var item = Sitecore.Events.Event.ExtractParameter <Item>(args, 0); var parentID = Sitecore.Events.Event.ExtractParameter <ID>(args, 1); var oldParentItem = item.Database.GetItem(parentID); if (oldParentItem == null) { return; } var oldParentSerializable = new SerializableItem(oldParentItem); _serializationProvider.Remove(new SerializableItem(item), oldParentSerializable); }