constructor() {
        super();
        this.oldpassword = ko.observable<string>().extend({ required: true });
        this.password = ko.observable<string>().extend({ required: true });
        this.confirmpassword = ko.observable<string>().extend({ required: true });

        this.errors = ko.validation.group(this);
        this.validationModel = ko.validatedObservable(this);
    }
 constructor() {
     super();
     this.login = ko.observable<string>();
     this.email = ko.observable<string>();
     this.errors = ko.validation.group(this);
     this.validationModel = ko.validatedObservable(this);
     this.errorMessage = ko.observable<string>();
     this.loading = ko.observable(false);
 }
 constructor() {
     super();
     this.token = ko.observable<string>().extend({ required: true });
     this.password = ko.observable<string>().extend({ required: true });
     this.confirmPassword = ko.observable<string>().extend({ required: true });
     this.errors = ko.validation.group(this);
     this.validationModel = ko.validatedObservable(this);
     this.errorMessage = ko.observable<string>();
     this.loading = ko.observable(false);
 }
 constructor() {
     this.buyin = ko.observable<number>().extend({ required: appConfig.tournament.enabled, validatable: true });
     this.ticketCode = ko.observable<string>().extend({ required: appConfig.game.seatMode, validatable: true });
     this.tableView = ko.observable<TableView>();
     this.accountTotal = ko.observable<number>(0);
     this.loading = ko.observable<boolean>(false);
     this.tableName = ko.observable<string>();
     this.minBuyin = ko.observable<number>(0);
     this.maxBuyin = ko.observable<number>(0);
     this.minBet = ko.observable<number>(0);
     this.maxBet = ko.observable<number>(0);
     this.errors = ko.validation.group(this);
     this.validationModel = ko.validatedObservable(this);
     this.errorMessage = ko.observable<string>();
     this.processing = ko.observable(false);
     this.allowUsePersonalAccount = ko.observable(appConfig.joinTable.allowUsePersonalAccount);
     this.allowTickets = ko.observable(appConfig.joinTable.allowTickets);
 }