public override TLObject FromStream(Stream input, ref int position)
        {
            input.ThrowIfIncorrectSignature(ref position, SIGNATURE);

            ClientID = new TLLong(input, ref position);
            Phone = new TLString(input, ref position);
            FirstName = new TLString(input, ref position);
            LastName = new TLString(input, ref position);

            return this;
        }