Historically getActions() is locked to return unmodifiable list, while add/replace methods are using it.