public override int GetHashCode()
{
int result = (this.Publisher != null ? this.Publisher.GetHashCode() : 0);
result = 31 * result + (this.Items != null ? this.Items.GetHashCode() : 0);
return result;
}