public override string ToString() { if ( this.Name != null ) return this.Name; else if ( this.RuneName != null ) return this.RuneName; else return this.GetType().Name; }