Refactoring: Implementation split in database vendor specific and generic parts