I'm not sure how this is view specific? It is true that it is only useful for querying, which usually happens in views, but it doesn't rely on a request existing or being in a view context. Am I missing something?