In addition to the comments below on class methods, I would have expected two instance methods: name and display_name. These do not need to take parameters since you already know the category (e.g. mysql_standard). This would give you a way to get a name and display name at a class and instance level.