Objects can now store enums/structs and opaque structs