Fix for collection failing to destroy all when not all records are instantiated