RuleMessage can be null and context may not have child rules