public override bool Equals(object obj) { var context = obj as PackageOperationContext; if (context == null) { return false; } return Id.Equals(context.Id); }