public virtual string GetComponentName() { string name = TypeDescriptor.GetComponentName(this, true); return name; }