public override void PostFlush(ICollection entities) { foreach(object entity in entities) { ActiveRecordHooksBase hookTarget = entity as ActiveRecordHooksBase; if (hookTarget != null) { hookTarget.PostFlush(); } } }