I found the answer!!!!!!!!!!

Instead of calling NHibernate ISession.Load, I called ISession.Get - you'd get an instance of xxxxx.Util.Person instead of the NHibernate proxy.

Hurrah!!