Entity Framework One-to-Many con Default

Estoy tratando de establecer una relación de uno a varios en Entity Framework donde uno de los muchos elementos se designa opcionalmente como predeterminado.

public class SomeEntity
{
    public int Id { get; set; }
    public Item DefaultItem { get; set; }          // Optional
    public ICollection<Item> Items { get; set; }
}

public class Item
{
    public int Id { get; set; }
    public string ItemName { get; set; }
    public SomeEntity SomeEntity { get; set; }
}

La configuración para la API fluida de uno a muchos parece bastante sencilla:

HasMany(e => e.Items).WithRequired(i => i.SomeEntity).WillCascadeOnDelete(true);

Pero la solución para implementar el elemento predeterminado ha resultado ser difícil de alcanzar. Intenté esto (y varias variaciones) sin suerte. Me dice que 'el esquema especificado no es válido'.

HasOptional(e => e.DefaultItem).WithRequired(i => i.SomeEntity);

¿Algunas ideas? Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta