This is a placeholder constructor for NHibernate. A no-argument constructor must be avilable for NHibernate to create the object.