добавлена возможность указывать одинаковое поле как первичный ключ и как ссылку над другую модель
пофиксил refresh() таких моделей у которых первичный ключ является ещё и ссылкой на другую модель
Merge branch 'fix/caching-linked-models'

* fix/caching-linked-models:
  пофиксил refresh() таких моделей у которых первичный ключ является ещё и ссылкой на другую модель
  добавлена возможность указывать одинаковое поле как первичный ключ и как ссылку над другую модель
Исправлено использование составных ключей