shared class HelpText
{
	string recipient;
	string text;
	string altText;	 
	u8 reduceAfterTimes;
};

// altText - when not recipient
void SetHelp( CBlob@ this, const string &in name, const string &in recipient, const string &in text, const string &in altText = "" )
{
	HelpText ht;
	ht.recipient = recipient;
	ht.text = text;	
	ht.altText = altText;
	ht.reduceAfterTimes = 1;
	this.set( name, ht );
}

void SetHelp( CBlob@ this, const string &in name, const string &in recipient, const string &in text, const string &in altText, const u8 reduceAfterTimes )
{
	HelpText ht;
	ht.recipient = recipient;
	ht.text = text;	
	ht.altText = altText;
	ht.reduceAfterTimes = reduceAfterTimes;
	this.set( name, ht );
}