Aliases don´t get removed

Issue: Aliases are put in the commandMap while registering, but they are not removed.
Why?: Only one (the first) String is removed, which is the Command Name.
Solution: Change to removeAll() instead of remove()