factory.addPropertyGroupFactory(new PropertyGroupFactory());
factory.addPropertyGroupFactory(new psl.ai2tv.workflow.assets.PropertyGroupFactory()); factory.addPropertyGroupFactory(new psl.workflakes.littlejil.assets.PropertyGroupFactory());
    public void setPrototypeRegistryService(PrototypeRegistryService prototypeRegistryService) {        factory.addPropertyGroupFactory(new PropertyGroupFactory());        // set the Prototypes for Assets        ReportAsset reportProto = (ReportAsset) factory.createPrototype(ReportAsset.class, "ReportProto");        prototypeRegistryService.cachePrototype("ReportProto", reportProto);        ClientAsset clientProto = (ClientAsset)factory.createPrototype(ClientAsset.class, "ClientProto");        prototypeRegistryService.cachePrototype("ClientProto", clientProto);    }