I just think it's safer to do it the way I described so that it's impossible to accidentally overwrite previously set property values with the default value by calling `setState` without all the properties set.