public static function getByName($settingName, $fallback = null)
    {
        if (static::$cachedRows === null) {
            static::cache();
        }

        if (! array_key_exists($settingName, static::$cachedRows)) {
            return $fallback;
        }

        return static::$cachedRows[$settingName];
    }