Simplifying view-type properties for Matrix and removing the unnecessary 'virtual' qualifier on the Matrix destructor.