Compute @THIS via to_reference(get_iobject()) so get_iobject can be reused for computation of other columns
Simplify call to createStructType