Is there any reason to make base private?
Is there any reason to make base private?