constructor( property, inputType, material = null ) {

		super( property, inputType, material );

		/**
		 * The material the property belongs to. When no material is set,
		 * the node refers to the material of the current rendered object.
		 *
		 * @type {?Material}
		 * @default null
		 */
		this.material = material;

		/**
		 * This flag can be used for type testing.
		 *
		 * @type {boolean}
		 * @readonly
		 * @default true
		 */
		this.isMaterialReferenceNode = true;

	}
Constructs a new material reference node.

@param {string} property - The name of the property the node refers to.
@param {string} inputType - The uniform type that should be used to represent the property value.
@param {?Material} [material=null] - The material the property belongs to. When no material is set,
the node refers to the material of the current rendered object.