When the `useDefault` property from L49 is moved here, you can avoid the unnecessary conditional by initializing it as `self.useDefault = 'name' not in fields`.