@iglesias actually I personally prefer this get_ and set_ thing, but it was already this way from before so I let it stay the same. More so because these methods are already used in so many different trees already. 
But since I am already touching the other files too, let me go ahead and change the method names.