fix(driver-compat) add FACTORY to DefaultDBEncoder and & factories in other classes final