TSyntCollectionItem - base class for collection items which are used in TSyntAnalyzer.
TSyntCollectionItem = class(TCollectionItem);
Properties DisplayName is placed in published section so you can change name of items at design time.
Property Enabled allows to disable style or rule without removing it from lexer.
Property IsInvalid can be used to indicate invalid rules, in TSyntCollectionItem it always returns False.