Refactoring BsonTreeItem