public override bool Equals(object obj) { if(obj == null) { return false; } var item = obj as IWorkspace; return item != null && Equals(item); }