no longer replace dashes with underscores.
delimit nested fields with dots instead of underscores.
remove support for legacy json schema.