I bet this is still hardcoded... In RTW you couldn't add new agent types, and that is probably still the case.