Why is ```SparseMatrixBase``` not derived from ```MatrixBase``` anymore? MatrixBase fixes the interface to access the matrix dimensions for dense and sparse matrices and manages attributes for the dimensions. I prefer to derive from MatrixBase!