MessageIdFactory extended