Feels odd - does SetWebsiteName actually modify the underlying state, or does it just return the name? A `Get` or CreateWebsiteName feels more accurate in my mind. But who knows.