public override int GetHashCode() { unchecked { return this.Configuration.GetHashCode() * this.Type.GetHashCode(); } }