added in UUID property
#129: passed all unit test
#129