public override void Setup()
		{
			base.Setup();
			context = new NhConversationContext();
			conv = new NhConversation(sessionFactory, context);
			context.SetDefaultConversation(conv);
			dao = new NhDao<Software>(context);
		}
		public NhConversation(ISessionFactory sessionFactory, INhConversationContext context)
		{
			if (sessionFactory == null)
				throw new ArgumentNullException("sessionFactory");
			this.sessionFactory = sessionFactory;
			if (context == null)
				throw new ArgumentNullException("context");
			this.context = context;
		}