Add injection point for marshalling format version mismatch
Issue #10
new
Thus if a server set to accept version 6 gets a request object in version 5, then some kind of 'translationPipeline' (Nygard) is invoked ala (RequestObject translateRequest(RequestObject o)).