Trying to use WriteXml and ReadXml or WriteJson and ReadJson fails to set the identifiablename properties back from the generated xml/json i think the issue is related to the read methods rely on the { id = <id>, name = <name>} and the write methods write them as { project_id = <id>}