We are about to launch Model::Find() in Trailblazer, a replacement for Model(). https://trailblazer.to/2.1/docs/macro/#macro-model-model-find if you know what I'm talking about, I'd love to hear what you think about the much more customizable API.
Macro - Trailblazer