Since Java 17 we can define classes as sealed
Since Java 17 we can define classes as sealed