Along with the refactor to a class definition in dbec910 the design decision was made to require a Legend handle input for all relevant methods of the class. This removes the potential for gcf/findobj/etc. to return the incorrect Legend handle and places the onus on the user.