Reset geographicalID to be non-mutable data type; add GeometricDetPtr class; change GeometricDetContainer; make setGeographicalID to be non-const; adjust code