Fixes to complex type arrays, fixes for USBool no longer using @synthesize