`status=` needs a symbol and transfroms it internally to an integer.  So I wanted to make a difference between the value that is set and the value that is returned (otherwise one could think this is the same type) 
That was actually something I was confronted with when I was fixing this bug, I thought the original `self.status` was the same value/type as set, but that wasn't the case.
So that's why I wanted a somewhat different name.
But I'm really bad when it comes to naming so I'm open to suggestions.