Changing DB_Base to an interface rather than abstract class.