static public function get(string $property, bool $noException = false) {
        $value = @self::$config->get($property);
        if ($value === null && $noException === false) {
            throw new InvalidArgumentException('configuration property ' . $property . ' does not exist');
        }
        return $value;
    }