As I remember in EF [navigation property should be virtual](https://stackoverflow.com/questions/25715474/why-navigation-properties-are-virtual-by-default-in-ef):

```
public class Blog 
{  
    public int BlogId { get; set; }  
    public string Name { get; set; }  
    public string Url { get; set; }  
    public string Tags { get; set; }  

    public virtual ICollection<Post> Posts { get; set; }  
}

```

But I look at [EF Core](https://learn.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro) and don't see it as virtual:

```
public class Student
    {
        public int ID { get; set; }
        public string LastName { get; set; }
        public string FirstMidName { get; set; }
        public DateTime EnrollmentDate { get; set; }

        public ICollection<Enrollment> Enrollments { get; set; }
    }

```

Is it not required anymore?