O Neo4j pode armazenar um dicionário em um nó?

Eu estou trabalhando em c # e uso neo4jclient. Eu sei que o neo4jclient pode criar um nó se eu passar um objeto de classe para ele (eu tentei) Agora na minha classe eu quero adicionar uma propriedade de dicionário, isso não funciona. Meu código:

 GraphClient client = getConnection();
 client.Cypher
       .Merge("(user:User { uniqueIdInItsApp: {id} , appId: {appId} })")
       .OnCreate()
       .Set("user = {newUser}")
       .WithParams(new
       {
           id = user.uniqueIdInItsApp,
           appId = user.appId,
           newUser = user
       })
       .ExecuteWithoutResults();

oUser contém uma propriedade que é umDictionary em c #. Ao executar o código, mostra o erro

MatchError: Map() (of class scala.collection.convert.Wrappers$JMapWrapper)

Alguém pode me ajudar?

questionAnswers(1)

yourAnswerToTheQuestion