Fixed: LazyReference

No idea how anything was working as well as it was with LazyReference so completely broken.
All RuleVisitor tests passing
More test passing. Almost there.