This will break current implementations that don't used named arguments for used and executed.  The safer implemenatation is to add incrementVersion and versionLabel after used and executed.