Twice in the Wiki, the remarks say "You should set the column names for the data that the InternalFeatures will hold. For example, if you have some features that represent road signs, then one column you may want to add is 'Sign Type'. Then, for every Feature you add to the layer, you need to add the 'Sign Type' and a value to the InternalFeatures' ColumnValues dictionary." Every example I have found in the forum always involves creating a new Layer, adding the desired column, and adding a single feature. Please clarify the last sentence of that quote:
- Does the column have to be added every time I access the Layer or only once, when it is created?
- What happens if another identical FeatureSourceColumn is added later?
Also, when adding features to the Layer, am I correct in believing that if the added feature has the same key as an existing feature, the existing one is replaced by the new one?