Refactoring step in ClientBase to isolate code responsible for serialize > http > deserialize path.
Refactored uri generation a bit.