This class marshals and unmarshals method invocations.
Here is the high-level view of marshalling: SIGNATURE_ARGS ---> Type Enabled Object ----->
Element Enabled Object ---> MESSAGE (XML)
The Signature objects are the objects from the SEI method signature.