export guilayout class into single file && fix warning on objectField use