Может ли Neo4j хранить словарь в узле?

Я работаю на C # и использую neo4jclient. Я знаю, что neo4jclient может создать узел, если я передам ему объект класса (я пробовал). Теперь в моем классе я хочу добавить свойство словаря, это не работает. Мой код:

 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();

User содержит свойство, которое являетсяDictionary в C #. При выполнении шифра он показывает ошибку

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

Может кто-нибудь мне помочь?

Ответы на вопрос(1)

Ваш ответ на вопрос