Add native handling to Struct