UUID here is being used to keep the app instance separate from others. We'll need to move this part of the code to main.js for this to work correctly, otherwise every collection will end up with its own namespace, which isn't what we want here.

It may be best to create an interim Collection object that we can extend from, but that might not really be required.