protected override void PostProcessModel(CompositeModelMutable model, CompositeAssemblyInfo info, String architectureContainerID) { ServiceCompositeAssemblyInfo sInfo = (ServiceCompositeAssemblyInfo)info; ServiceCompositeModelMutable sModel = (ServiceCompositeModelMutable)model; sModel.ServiceID = sInfo.ServiceID ?? ("[" + architectureContainerID + String.Join(", ", model.IQ.PublicTypes.Select(pType => QualifiedName.GetTypeName(pType))) + "]"); sModel.ActivateWithApplication = sInfo.ActivateWithApplication; }