protected TezCategoryBaseToken(TValue value, int layer, ITezCategoryBaseToken parent) : base(value) { this.layer = layer; this.parent = parent; this.UID = TezCategorySystem.registerToken(this); // Debug.Log(string.Format("{0}:{1}", this.toName, this.UID)); }