minimal post support and DBFactory refactoring