Ensure contained Specification List is immutable
Ensure contained Specification List is immutable

CompositeSpecification must be extensible, yet the contained list of Specifications should be immutable to prevent external modifications.
texdc/specify-dart