> runtime.avatar_store is used by many request handlers. Using it here would mess up with their transaction boundary, as flash message recording/retrieving is part of request handling. We should probably use a separate private connection here.

When should I use `runtime.avatar_store` and when should I use `runtime.store`?

> What do you mean?

I mean if I use a `Reference` in `DBSession` I won't need to use `store.find()` explicitly. Does it help with the above?