public ETagAttribute (params string[] propertyNames) { if (propertyNames == null) throw new ArgumentNullException ("propertyNames"); this.properties = new ReadOnlyCollection<string> (propertyNames); }