Issue
After Restoring a deleted Collection from the trashcan all previously deleted (but not expunged) child objects are restored with the Collection.
Reason
Restoring a collection from trashcan will restore all its contents including any child objects that were deleted at a different time if they have not been expunged from the trashcan. This is working as designed.
Workaround
Expunge objects from the trashcan on regular intervals and expunge any child objects that you do not want restored with your Collection before restoring the Collection.
Solution Published: August 26, 2010