make json serializer classes public for extensibility