if there is cache, call it cache like `cached_name` or `selected_name` or anything that reflects its purpose