Minimum age = 0.
Json encoding and decoding in a new module.
A bit of refactoring and coherence.