public async Task PullUpdateAsync([CanBeNull] Client client) { client = client ?? DiscordEnvironment.CurrentClient; FactoryUtils.ValidateInEnv(client); await FactoryUtils.UpdateAsync(this, null, client.GetChannelJsonAsync, Populate); }