rem: virtual int fields() const { return server | port | username | mailbox | password; }
add: virtual int fields() const { return mailbox; }
context: 	virtual int fields() const { return server | port | username | mailbox | password; }