Finally get JSON deserializers working after much angst