Join GitHub today
Add LanguageCode class #796
This was a proposal by Aleksey.
It is unclear to me if there is any reason to introduce this beyond "encapsulate all primitives". If that is the only reason, then I don't think it is worthwhile to make breaking changes by swapping out the string to a value object everywhere.