Entity Framework Core - how to setup this navigation correctly? - C#