Alex solution of using abstract DBContext in repos, allowing this to move them into the common project