The Password property specifies the password used to
          authenticate the user. If a password is not required by the server,
          this property is ignored. A server may allow a client to download
          files without authentication, but it is usually required when
          uploading files.
          The UserName and Password properties are used together
          to provide credentials to the server that will authenticate
          the client session. If these properties not set when the connection
          is established, the session will be anonymous.