Rename PurgerInterface to be more generic