#8088 - Moving DatabaseConfiguration back to base and making it an abstract class instead of interface.