All the changes in this class (used only in testing) were simply to make it easy to subclass with `MockConnectorWithChanges`.