Multiple exclamation marks are clear sign of insanity
Rename AddSpecialization to ObjectAddParam