Its fine you can't make a top level class as private but why can't protected(though you can make a class with default accessibility and default accessibility is less accessible than protected)
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.