use `self.complex_as`

...checked earlier to see if == `list`, otherwise unused (i wanted to pass a subclass of `dict` that allows attribute access; It Works! after this change)