Xcode warning: Immutable property will not be decoded because it is declared with an initial value which cannot be overwritten Xcode warning: Immutable property will not be decoded because it is declared with an initial value which cannot be overwritten swift swift