update cpgf
fix initialisation of manually created dynamic objects