If name does not exist in the collection, do nothing.
name
If name does exist, remove it and its value from the collection
the collection
the non-null string name of the property