Added additional abstract DBInterfce to meet implementation requirements.