Added Properties fixes - ignore static fields and prevent NPE.
Fixed: removed creation of JSONAnnotation in ctor, so the changed value can never be read
javadoc
Fixed issue with suffix comma
Added option to exclude maps
javadoc
added special case for ignoring blank strings
Using CharSequence where possible
Added test for string special case
Added test case
Updated todo
added tests