Avoid promotion to dense matrix in eigs.
Fix fields name in Hessenberg and remove inner constructor.