¿Cómo se evita una NullReferenceException en un bucle foreach dentro de una vista cuando mi modelo es nulo?

Recibo el error "NullReferenceException no fue manejado por el código de usuario" con el siguiente código en mi Vista cuando paso un valor nulo a través de mi controlador. Hay situaciones en las que quiero pasar un valor nulo, pero no quiero que se produzca un error cuando esto suceda. ¿A qué debo cambiar mi código?

Originalmente mi código era:

@foreach (var item in Model.MyModelStuff)
{
    <tr>
        <td>
                @Html.DisplayFor(modelItem => item.Bla.Title)
        </td>
    <tr>
}

He intentado lo siguiente sin éxito:

@foreach (var item in Model.MyModelStuff.Where( item => item.MyModelStuff != null))
etc. . . 

¿Cómo cambio el código para que se maneje nulo sin lanzar un error? He leído que es posible que tenga que devolver una colección vacía de mi modelo (?), ¿Cómo podría hacerlo? ¿Si es realmente lo que hay que hacer?