Within ruby it doesnt make a big difference between private and protected. And who knows what the subclasses maybe need in future if there are any.