Tidy up

Suppress unused warning where warnings are acceptable
Fix unused imports
Rework IgnoreForCollections stories

Combine stories regarding IgnoreForCollections, no real need to separate
mock and spy scenarios, we are interested specifically in the behaviour
of IgnoreForCollections