Database Abstraction Layer over DBAL