There are other possible conflicts, I think. For example, the user might define arbitrary methods, including, for example "private" helper methods, other than getters and setters (although those are most common).
-Marshall On 8/17/2016 9:34 AM, Richard Eckart de Castilho wrote: >> On 17.08.2016, at 15:31, Marshall Schor <m...@schor.com> wrote: >> >> oops, sorry, have the last round of changes not checked in. >> >> the "id()" method of FeatureStructure ( a new method in V3) was renamed to >> "_id()" to avoid clashing with any user-defined method name. (The leading >> "_" >> convention doesn't guarantee anything, but lessens the likelyhood of a >> conflict). > Actually there should not be any conflict with anything unless you use "get" > and "set" > prefixes. I don't see why we need an underscore here. > > Cheers, > > -- Richard