improved documentation, Enum::toString() contains only the name