Add some useful getter/setters and a version property on Operation.