:smile: different
But I prefer `final` with private constructor