public override int GetHashCode() { var hash = Option.GetHashCode(); if (Language != null) { hash = Hash.Combine(Language.GetHashCode(), hash); } return(hash); }