Example usage: This code creates a definition, initializes the instance, resolves a reference and finally registers it. FMyDefinitionClass*Instance=DefinitionProvider->Create();Instance->SomeValue=EventData.GetValue("SomeValue");constFEventRefReference=EventData.GetReferenceValue("SomeString");Instance->SomeString=DefinitionProvider->Get(Reference)->Display;...constUE::Trace::FEventRefId(EventData.GetDefinitionId(),EventData.GetTypeInfo().GetId());DefinitionProvider->Register(Instance,Id);