Fixed issues with builtin name casing and multibyte packing also added

... a way to access fields of a composite directly