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