public void AddSpec(Specification spec) { spec.WritePath(path); Specifications = Specifications.Union(new[] {spec}).ToArray(); }