I like that better.  I'll call it  SponsorHierarchyMaintenanceService and see if I can easily arrange things so that is really is only used by the maintenance doc