[PD] How to save an array embedded in an abstraction?