I think all this **** is a leftover from a few months ago. you can just assign this in `init()` and clean this mess.