nhibernate-mapping-by-code draft