This will rarely have any use if no subclassing is allowed, so just make it private for our own.
For now, at least. We do this by hiding the instance and class structures in private headers.