constructor(message, code, type, data) {
		super(message);
		this.code = code || 500;
		this.type = type;
		this.data = data;
		this.retryable = false;
	}
Creates an instance of MoleculerError.

@param {String?} message
@param {Number?} code
@param {String?} type
@param {any} data

@memberof MoleculerError