Why the directive is flagged
The MQL5 preprocessor accepts #property, but each property name must be recognized. The official compilation table defines code 288 as unknown property, and the current MQL5 program-property list does not include strict.
This is different from a type mismatch elsewhere in the program. Removing one unsupported property does not repair invalid assignments, conversions, calls, or declarations.
