Adds a strongly referenced child to this.
Child management is performed automatically when creating a new provider, so this should only be used for custom Provider implementations.