This data has generated when user can use it.
Change this to reference because lua auto generate mechanism only support struct reference return value, and because of this data won't be null when use can use it, change it to reference is a better idea.