Fluent Config and Mapping Properties

Changed IList NHibernate default to the ObservableList in the uNHAddins
library. Should be much neater than creating an IList from query and
then passing it to an Observable constructor.