yeah, I also didn't get why do we need a completely new class when only this line is different. Just a second ctor in `RtTree` would be sufficient, I think