Get values of node tags at the time of algorithmic computation

Hello Graphhopper Developers,

I am looking for a way to get a hash-map with properties of each node, coordinates of which are added to the final list of points representing the route. I would like to do so at the moment when the algorithm (Astar) makes a decision to add a point.
Firstly, is this information available, and if so, how can I access it? Which objects would hold this information during routing computation (or at all)?
I undesrand I may need to modify some of the objects. Would you have a recommendation where to begin?

Thanks in advance for your help.

Currently there are only lat,lon properties and turn restrictions stored. To add more stuff you’ll have to tweak the import process and store it e.g. in an array (no hashMap). Not trivial but we are working on this to make it simpler. Any contribution is welcome.

I think that this is related with this.
Can you explain better how to make this possible @karussell?