public async Task <IPlatformResponse <IMessageResponse> > Register(string email, string password, string username = null, string mobileNumber = null, CancellationToken?cancellationToken = null, IProgress <ISDKProgress> progress = null) { SetupTokenAndProgress(cancellationToken, progress); return(await SdkClient.Register(email, password, username, mobileNumber, cancellationToken, progress)); }