Extracted more code into Request.
Serializing transaction XML.
Process failed requests.