Add a `findModel` method to allow customization of the matching for creation/updates by `findOrCreate`.