fix: check for null after popping the string enumerator level
feat: add inline packet converters generation support
feat: add checking parameter method for the generator
feat: add support for optional parameters
fix: correct generated syntax errors
feat: rewrite packet serializer generator