These are all optional, because there is an additional state introduced by hiding the setting in the template. In this case, the template author has chosen not to give the user a choice, so we must assume that the template already controls these settings explicitly.