DSDL: LogLevel extracted into a separate nested type for future extensibility
Fixed C++11 support