We will generate square matrices only in the foreseeable future and there is no need to maintain the number of columns (the 'n' member) separately. Update all users accordingly.