It seems the play then is to manually implement init(decoder:) But then when initing the values, do I want to set the "secret" self._favIceCreams that the macro defined? Or the "regular" self.favIceCreams? Swift autocompletes the former but the latter feels more correct?