factory.addPropertyGroupFactory(new PropertyGroupFactory());
/*factory.addPropertyGroupFactory(new PropertyGroupFactory());
    public void setPrototypeRegistryService(PrototypeRegistryService prototypeRegistryService) {        this.prototypeRegistry = prototypeRegistryService;        // create asset prototype        factory.addPropertyGroupFactory(new PropertyGroupFactory());        {            ExecClassAgentAsset prototype = (ExecClassAgentAsset)                    factory.createPrototype(ExecClassAgentAsset.class, "ExecClassAgentProto");            prototypeRegistry.cachePrototype("ExecClassAgent", prototype);        }        {            ExecWorkletAgentAsset prototype = (ExecWorkletAgentAsset)                    factory.createPrototype(ExecWorkletAgentAsset.class, "ExecWorkletAgentProto");            prototypeRegistry.cachePrototype("ExecWorkletAgent", prototype);        }    }