methods for traversing database reference space