Leaf is a “final” node of a behavior tree. It contains user-defined action which is able to mutate given context.