Generate UUID on create