UnitOfWorkRule