NHibernate Pitfalls: Aggregating Non-Nullable Numerical Values Without Records