This also gets rid of `Db.collection`, which was another source of circular dependencies.
Github issue / Community forum post (link here to close automatically):