[PD] using my abstractions with PdParty (best practice)