Entity Framework CTP5 Code-First Mapping - Clave externa en la misma tabla

¿Cómo mapearía algo como esto usando modelBuilder? Donde hay una clave externa anulable que hace referencia a las mismas tablas clave primaria

Table: Task
taskID int pk
taskName varchar
parentTaskID int (nullable) FK

Clase de tarea:

public class Task
{
     public int taskID {get;set;}
     public string taskName {get;set;}
     public int parentTaskID {get;set;}
     public Task parentTask {get;set;}
}

...

    modelBuilder.Entity<Task>()
        .HasOptional(o => o.ParentTask)....

Respuestas a la pregunta(1)

Su respuesta a la pregunta