I think this would help pretty much using Reflection
. Use reflection also to invoke subscribe method :
object myEvent = typeof(EventAggregator)
.GetMethod("GetEvent")
.MakeGenericMethod(cEvent)
.Invoke(_eventAggregator,null);