JsonCompanion trait.