NHibernate имеет систему событий, где вы получаете события (фактически обратные вызовы), когда NHibernate что-то делает с вашей сущностью. Обратные вызовы могут быть зарегистрированы в сеансе или просто реализованы в объекте с использованием интерфейса.
Есть много примеров использования такого обратного вызова, и это может быть жизненно важно для проекта. Многие люди пишут журналы аудита, используя эти обратные вызовы. Или просто обновить некоторые свойства, которые не хранятся в базе данных. Ayende, вероятно, означает, что "с извлечением данных также из других мест".
Я не знаю, имеет ли каркас объекта обратные вызовы жизненного цикла. NHibernate очень, очень расширяемый, и вы можете подключить свой код практически к каждой части. Вообще я сомневаюсь, что структура сущностей так расширяема.