public static function streetName()
    {
        $format = static::$streetNameFormats[array_rand(static::$streetNameFormats)];

        $parts = array();
        foreach ($format['parts'] as $function) {
            $parts[] = call_user_func($function);
        }

        return vsprintf($format['format'], $parts);
    }