Почему не все типы объектов неявно сериализуемы?
В моем ограниченном понимании объекты не просто хранятся в куче и указателях на них в стеке?
Разве вы не можете их программно перетаскивать, хранить в универсальном формате и также восстанавливать их там?