more comments. no longer registering finders that dont memoize. finders now append all cache keys that could possibly be used to find the model when asked for cache keys (including any ancestor keys that could be used).