Add removeAll and removeWithSender.
unittest and performance tests.