typeof(TSecret) - the secret magic behind .NET generics