constructor cr subclass setup head desc add support decis uml decis inherit set knowledg type critic kt semant add trigger special add trigger leaf 