Это мои мысли, если с чем-то не согласны – пишите, обсудим.
Возможно подготовлю материал еще по тому как поделить один контекст на несколько и то какие вопросы задать себе, чтобы проверить наличие разных моделей в рамках одного контекста, может они были ошибочно объединены в одном контексте.