This looks like it just duplicates CartesianDeserializer, so I'd prefer to rename that class instead of adding a new one.