Set the value of a symbol property.
to the value of the symbol property that belongs to
and whose key is
If the symbol property already has a value,
overwrites the old one. Both
must not be
is a managing key,
must be a managed object. In this case, the reference count of the old value, if not
is decremented by one, and that of
is incremented by one.