NHibernate has a lot of great new features. One of which is support for events. However, if you are using Castle ActiveRecord you can't specify these things in the configuration like you normally could and must instead roll up your sleeves and do it programatically. There are 2 hooks in ActiveRecord...