Generate uuid after initialize to support validations on id