Added new classes for 'change' sources for table and trigger updates, and factory class to genereate them from the configSource