- removed pointers to POD inside the union