NPE when node SNodeReference originates from is disposed and doesn't have modelReference. Explicitly state expectations in the API
Replace LOOP[COPY_SRC] with COPY_SRCL where possible
Use same (consistent) approach to reference parameters as the other methods in this template - ReferenceMacro by name, not InternalVariableReference with PropertyMacro and type which's for nothing