added json serialization interface for result objects with protected object properties
Revert "added json serialization interface for result objects with protected object properties"

This reverts commit 14bb73c1c177c485e9d7398c648e10bc3377e306.
fixed parsing issue with CancelTax response
added json serialization to result classes
cleaned up serialization
Merge pull request #1 from avadev/master

Merge from master