Curious about the reason these rules are classes?

In my head they feel feel more like functions within SyllableRules (since the class is just acting as a namespace and is not instantiated).