[DF-29] make techniques unique per material type (child materials do not copy techniques but rather use references from parent)