I want to keep the name similar to `self.sort_X_`, so I prefer full_sort_X_