public override bool Equals(object obj) { if(obj == null || !(obj is MenuItem)) { return false; } return this.filePath.Equals(((MenuItem)obj).FilePath); }