Whether add takes the object for the target: always, unless the target is a collection that refuses it.
Whether add takes the object for the target: always, unless the target is a collection that refuses it.