Lazy generating uuid