set discrimin object handl discrimin remov uml implement except 