Add data structure mirroring ZK node behaviour