Refactor Supporter functionality into a management class to consolidate it.