DEV: Add EnumToString class
DEV: Remove all warnings