Is the comparison correct, or should it be "&& this.PropertySetList.Contains(args.LocationName)"?