NHibernate require that methods will be virtual.
Merge pull request #801 from tal952/patch-1

Everything must be virtual with NHibernate.