Improved type-safety of the TypeCache and introduced ShouldIgnoreAssemblyEvaluators and ShouldIgnoreTypeEvaluators