I misunderstood what sealed does. What's the preferred way to make a class private? Just to make it final? Make the constructor private?