replaceProperty( name, instance ) {

		const oldProperty = this[`_${name}`];

		const index = this._components.indexOf( oldProperty );

		this._components[index] = this[`_${name}`] = instance;
		instance.needsUpdate = true;

		return oldProperty;

	}
@param {string} name
@param {BaseProperty} instance
@returns {BaseProperty}