Feature/complexity fixes

All this to remove `T_DEFAULT`.. then I ended up refactoring `ComplexityTest` to stub dependencies... found an issue with `Mocker` being unable to stub Iterable objects to test this I needed an assertion that didn't exist... `assertNotException`.

Here ya go.