SparseMatrix is serializable (for now at least)