I'm wondering if we shouldn't use the $options argument more for find() calls within the framework. Relying on the query API means that if we were to build a RepositoryInterface, then Repositories + Query classes would be coupled because of method chaining.