code: def geometry(self, value):
          
          if isinstance(value, (Polygon, Point, Polyline, MultiPoint)):
              if value.type == self.geometryType:
                  self._geom = value
          elif arcpyFound:
              if isinstance(value, arcpy.Geometry):
                  if value.type == self.geometryType:
                      self._dict['geometry']=json.loads(value.JSON)
                      self._geom = None
                      self._geom = self.geometry
docs: gets/sets a feature's geometry