models Namespaces actions conditions triggers Interfaces, Classes, Traits and Enums Action Condition Trigger