Fix fields name in Hessenberg and remove inner constructor.