public override void Validate()
        {
            if (string.IsNullOrEmpty(Username) || Username.ContainsSpace())
            {
                throw new ArgumentException("username not valid", nameof(Username));
            }

            if (string.IsNullOrEmpty(ListId) || ListId.ContainsSpace())
            {
                throw new ArgumentException("list id not valid", nameof(ListId));
            }
        }