Returns ListRule if this data is ListRule, otherwise null.
ListRule? get listRuleOrNull => isListRule ? listRule : null;