DbSegmentPublisherConfig appears to be using the old Config stuff.  Also, "druid.db.tables" is the property that has all of the tables set on it.  If this config is largely just providing table names, then the DbSegmentPublisher shoudl be changed to depend on DbTablesConfig instead of duplicating the load.