Cleaned up the add protocol semantics
implement insert Local Map at Index
Change equality since objects may not be ==
removed a bad idea
Correctly handled unloaded items in selection lists
implement insert survey at index
Standardize the open collection code
Fix bug in open with handler code
Small optimization to open methods
Removed external dependency on Selected Index of Map/Survey
removed sleeted index from survey collection
removed selected index from map collection
Refactor setting name