Added UUID generation to StreamRecordProvider