Added Key.toWebSafeString()