Add public fields Json serialization
Merge remote-tracking branch 'upstream/master'
Add field deserialization helpers for other packages
Merge pull request #273 from thinkbeforecoding/master

Public fields handling (optional)