Por qué las propiedades de navegación son virtuales por defecto en EF

Tengo la siguiente clase de POCO que se usa en EF 6.x.

Mi pregunta: ¿Por qué la propiedad de navegación de 'Publicaciones' en la entidad 'Blog' se declara virtual?

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; }  
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta