Correct Lazy Referencing

this PR suggest a series of correction through the structures prepared in order to resolve lazy referencing.
What does this function does? It assigns a *symbol* to *payload*? I do not think the name and descriptions are appropriate. I would say `resolveReference` `resolveSymbol` or perhaps `assingReferredPayload` would do.