Ensure all revisionble types work with new system (not just programmes)