Intention to change final class constructor visibility to 'protected' was erroneous. This commit removes it.