Why not encode that into the dispatch argument then? ![]()
Or use a protocol per version that can delegate to the lower version for the parts that are the same.
Or use my ProtocolEx to dispatch on both the version and value.
There are even more things you can do. ![]()






















