public void SetName(string name) { lock (mutex) { if (real != null) { real.SetName(name); } this.name = name; } }