Constructor change:
SD.LLBLGen.Pro.ORMSupportClasses.EntityFields2.EntityFields2(SD.LLBLGen.Pro.ORMSupportClasses.IEntityFieldCore[], SD.LLBLGen.Pro.ORMSupportClasses.IInheritanceInfoProvider, System.Collections.Generic.Dictionary<string,int>)
What is the purpose of the last parameter?
Our existing code (3.5 version) was using the constructor without that last parameter. Is it ok to pass that as null, or will that have any side effects?