NHibernate: expresión de criterios para recuperar todas las entidades con una colección secundaria de recuento nulo

En nhibernate, tengo dos clases que están asociadas con un mapeo de muchos a uno:

<class name="Employee" table="Employee">
  ..
  <bag name="orgUnits">
    <key column="id" />
    <one-to-many name="OrgUnit" class="OrgUnit">
  </bag>
  ..
</class>

Me gustaría usar una expresión de criterio para obtener solo Empleados donde la colección es nula (es decir, sin orbitits), algo como esto:

IList employeesWithNoOrgUnit = sess.CreateCriteria(typeof(Employee))
    .Add( Expression.IsNull("OrgUnits") )
    .List();

Esto no filtra la colección como espero.

Respuestas a la pregunta(2)

Su respuesta a la pregunta