Should a node then reference its node data and just forward the metadata access? I am worried of the two becoming divergent in value (since node gets a fresh metadata instance a few lines below).
Originally posted by @maximilianruesch in #2765 (comment)