Tweak BsonTraverser

Keep map values as well in case we use it to check for key existance.