Do not allow global "self" usage
I recently caused a bug, where I accidently used global self. I already checked the ui repo and it looks like that there are some global uses of "self". That will probably fix some bugs for the develop branch though.