cascade these calls. I noticed a lot of code is very similar to this, maybe open a bug and do as a style refactor?

```
Module module = new AngularModule()
..type(Log, Log)
..type(Logger, Logger)
..add(module);
```