This is a regression. We can fix it by adding `default = { }` to the submodule types. #25 will catch regressions like this.