Added accessors for User.Profile .
Added defensive checks for enums that don't exist in structs.
Added support for the Status struct.
Deleted non-JSON constructors for stucts.
Made embedded classes of structs public.