Moved _get_vector up the hierrarchy to fix a problem with sparse matrix addition (not implemented)