``` var result = nhibernateSession.QueryOver<Employment>() .Left.JoinAlias(x => x.Assistant, () => assistant) .Where(x => x.EmploymentType.Id != 4) .List<Employment>(); ``` -> .List "Too many chained references" makes no sence for me