Austin Ziegler wrote:
> Got any recommendations on how to fix it ... preferably without
> walking
> the object graph?

As I said, use another level of indirection and store references in a hash
and use that for resolution.  You might be able to do that behind the
scenes with a changed attr_accessor.

Kind regards

    robert