Allows you to set to arbitrary location in database 

(not just specific collection) through collection.sub1.sub2.sub3.etc

Makes it so we can manage a database structure without creating a clutter of different collections
Would it make more sense to instead have this happen in process_signals when getting the collection?