Removed the deleteOrphans method from the base provider as it's no longer pertinent. preProcessResult should be used instead.