Whenever a rule object instance of the class is created, whether within rules by use of the create expression or via Java code using the generated rule classes or the dynamic rule API, the values of all the initialized attributes must be specified in the order that they are defined in the rule class.