I concur with Bernerd. Creating zero values is fine with the `var` syntax.
the `{}` syntax is only used to avoid `new`.