Test and fix for null reference error when empty constructing a TouchCollection

It is either this or adding a ```_collection != null``` check to each method that accesses ```_collection```.
Can change to the null check if you think that'd be nicer.

Fixes #2898