internal static Type GetItemType(this ISideRunner me) { return(me.GetType().GetTypeInfo().GenericTypeArguments[1]); }