[Graeme] Refactoring Args class; step 5, pushing down behaviour into argument marshaller subclasses
[Graeme] Refactoring Args class; step 6, introduced general ArgumentMarshaller map
[Graeme] Refactoring Args class; step 7, removed type specific ArgumentMarshaller maps; first refactoring pass complete