Поговорили голосом.
`А как мне теперь получить любую закешированную модель?`
С помощью ns.Model.get. Теперь нет существенной разницы между отсутствием экземпляра модели и наличием невалидного экземпляра.

Договорились переименовать метод find в getValid, чтобы название было правдой.