/// <summary> /// Initializes a new instance of the <see cref="User" /> class. /// </summary> /// <param name="loginId"> /// The login id. /// </param> /// <param name="password"> /// The password. /// </param> public User(string loginId, string password) : this(loginId) { if (loginId == null) { throw new ArgumentNullException("loginId"); } if (password == null) { throw new ArgumentNullException("password"); } if (_security == null) { _security = new SecurityInfo(this); } _security.ChangePassword(password); }