Entity Framework Find método não está funcionando corretamente

Tenho aulas chamadas Curso, Aluno e Professor como este

public class Course
    {
        [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
        public Guid CourseId { set; get; }
        public ICollection<Student> Students { set; get; }
        public Teacher Teacher { get; set; }      

    }



public class Student
    {
        [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
        public Guid StudentId { set; get; } 
        public ICollection<Course> Courses { set; get; }
    }




public class Teacher
    {
        [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
        public Guid TeacherId { get; set; }
        public ICollection<Course> Courses { get; set; }
    }

Estou tentando obter um curso por chave primária, como segue

Course c = _unitOfWork.DbContext.Set<Course>().Find(keyValue);

obtenho o objeto do curso no banco de dados, mas as propriedades Students e Teacher do curso são nulas

Estou esquecendo de algo?? Obrigad

questionAnswers(2)

yourAnswerToTheQuestion