- dont set firebase created timestamp on new docs (use custom or
   ObjectID)
 - check for Array before object when getting val()