public void Terminate(IOrmSession session, bool isSuccessfully)
        {
            if (session == null) throw new ArgumentNullException("session");

            session.Dispose();
            Dispose();
        }