UUID added. Changed signature of Challenge constructor.