This method is equally useful for adding new official attributes added after a release of DicomObjects, or for adding private attributes, to be handled as if they were “official”. Although any value for VM is allowed, the only value with any special internal significance is “1”, as this causes DicomAttribute’s default Value property to return a single value. Any other value causes an array to be returned. An alternative, if values only need to be created, is to use the AddExplicit method.