Condition types are classes like any other class, so may be shaken out. However the code may contain many references to condition types through error calls thta are never going to happen in the application. Therefore, there is special conditions deletion action, which is controlled by three keywords.