C# implementation of Allure core classes such as event definitions, lifecycle entry point, exceptions