protected virtual IEnumerable InternalEnumerate(ISession session) { return CreateQuery(session).Enumerable(); }