public virtual ServiceStep GetFirstStep(ISession session) { return session.CreateCriteria<ServiceStep>() .Add(Restrictions.Eq("Service", this)) .AddOrder(Order.Asc("SortId")) .SetMaxResults(1) .UniqueResult<ServiceStep>(); }