[client][managed][offline] * remove redundant overloads in interface and move them to extensions
* abstract out system property reading into object reader
Merge pull request #441 from hasankhan/synccleanup

[client][managed][offline] * remove redundant overloads in interface and...