Just like I can Option Declare, or Option Private, or Option Base 0...
Allow me to turn off the NotesDocument extended syntax. (ie: NotesDocument.subject="blah" or subject=NotesDocument.subject(0) )
Manypeople think it was a mistake to ever offer this capability in the first place. It's certainly lead to some terrible coding practices on the part of many developers. And it would do allow for future improvements in the language were it to become a standard.
Obviously it's already turned on for millions of design elements throughout the world, but just like forcing Declarations, it would quickly become best practice.
Seems like a real no-brainer for the new LS editor in Designer 8.5
UPDATE: Based on Ben's observation that extended syntax is used by LSXs as well, I'll redefine this to prohibiting it for just the NotesDocument product object!