public function setLongitude($longitude)
    {
        if (!is_numeric($longitude) && ($longitude !== null)) {
            throw BaseException::invalidCoordinateLongitude();
        }

        $this->longitude = $longitude;
    }