If the remove_method is not needed, then the lambda can directly set self.legend_ to None.  No need to keep the unused argument in any case.