Used to annotate either case classes or their fields, telling derive to use a custom string as the key for that class/field rather than the default string which is the full-name of that class/field.