Interface CleanupRule<C extends CleanupRule<C>>