Casting a Node to a c# object

Hey Neo / C# units... Now that Neo4JClient is obselete (hasn't been updated in over a year) I assume new devs like me are using bolt 4.0. I'm looking for a nice way to cast a node or relationship into one of my c# objects and this is the best solution I can find out there:

        var result = tx.Run(statementText);
        foreach(var record in result)
            var nodeProps = JsonConvert.SerializeObject(record[0].As<INode>().Properties);

I've gotta think there's a better / more efficient way than the example above. Thx all!