OK, it's an interface not a class. I'll look into implementing this. If this works we should be able to remove the isDryRun info stored here as well. Most likely also the versionNumber as it's stored elsewhere as well.