¿Puede Neo4j almacenar un diccionario en un nodo?

Estoy trabajando en C # y uso neo4jclient. Sé que neo4jclient puede crear un nodo si le paso un objeto de clase (lo he intentado). Ahora en mi clase quiero agregar una propiedad de diccionario, esto no funciona. Mi 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();

losUser contiene una propiedad que es unDictionary Cía#. Al ejecutar el cifrado, muestra el error

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

¿Alguien puede ayudarme?

Respuestas a la pregunta(1)

Su respuesta a la pregunta