Issue #6 - BaseDatabaseOperations class