public function getCentroid(bool $use_spheriod = false): Point {
        $event = new AccessorOpEvent($this, ['use_spheriod' => $use_spheriod]);
        $this->fireOperationEvent(AccessorOpEvent::CENTROID_EVENT, $event);
        return $event->getResults();
    }