Whoa, that was harder than expected, but I think the caching of associations will now work... and really be quite a bit faster...