Item 04: enforce noninstantiability with a private constructor