TypePropertyDescriptor GetOrAdd(Type type) { return signaturePropertiesCache.GetOrAdd(type, t => new TypePropertyDescriptor(t, GetTypeSpecificSignatureProperties())); }