constructor cr circular inherit setup head desc set prioriti item high prioriti add support decis uml decis inherit set knowledg type critic kt syntax add trigger gener need trigger special 