title: Convert inherited NHibernate-Object to another Objects which inherits from the same base
body: <p>I have the fallowing NHibernate-Objects:</p>
  
  <p>Person inherits from Contact
  Company inherits from Contact</p>
  
  <p>There are three tables: Contact, Person, Company.
  Each tables has an Column Id which is of type Guid. </p>
  
  <p>Now, I am searching the easiest way to convert a Object of Person to an Object of Company. Concret the Record in Contact should remain and the Record in Person should be deleted and instead an new Record in Company should be created where I write some values in.</p>