SubGeometryBase - set defaults for some local variables ( fixes some potential bugs )
CompactSubGeometry / SubGeometry - cleaned up code