public NHUnitOfWork(ISession session, IUnitOfWork previous, NHUnitOfWorkFactory factory) { this.factory = factory; this.session = session; this.Previous = previous; }