Namespaces and interfaces
Refactoring of Db\Db