Reorder the signature to `normalize`

This is a breaking change but necessary because `normalize` in
JSONSerializer doesn't have a sideloading property and we need
`normalize` in JSONSerializer to do transformations.