added compositejsonconverter to geoshapes so that they are read using the specialized geoshape writer but written using the mode generic fieldname converter