Replace constructors by a builder. Easier to use and has many advantages
in our case, as for example adding optional parameters without breaking
compatibility, more readable etc.
Add comparable methods, toString, equals and hashcode
Refactor :
replace protected by private
Set final
Remove autoboxing and prefer to use primitive
Start implementing CountryClub and UID
Minor : add comment Address
Minor : add comments
Implements CountryClub Builder, Equals, HashCode, Comparable, ToString

Add comparable to class attributes of CountryClub, but without the
implementation of it.
Implement Version
Start implementing Media.
Used a interface and a skeleton.
Refactoring Media
Add comments in media
Implement localisedText
implement Note and Rating
Implement Amenety
Add comments for Amenety
LocalisedText refactor because of a static variable that wasn't final
yet.