Sorry @welford looking at it again I think we should simplify these registerFileType calls so that the deserializer_type can be omitted and will default to the content type.

That implies that we should use an options hashmap for passing parameters to registerFileType.