ServiceElementFactory and ServiceDeployment handle deployment configuration as an artifact