Adds validation checks in Cfd constructor and removes null checks from properties
Adds validation checks in Cfd constructor and removes null checks from properties

redmeros/Lean,StefanoRaggi/Lean,AnshulYADAV007/Lean,AlexCatarino/Lean,redmeros/Lean,Mendelone/forex_trading,Phoenix1271/Lean,young-zhang/Lean,Phoenix1271/Lean,Jay-Jay-D/LeanSTP,tomhunter-gh/Lean,QuantConnect/Lean,jameschch/Lean,QuantConnect/Lean,Jay-Jay-D/LeanSTP,andrewhart098/Lean,squideyes/Lean,AnObfuscator/Lean,kaffeebrauer/Lean,Phoenix1271/Lean,AnObfuscator/Lean,AnObfuscator/Lean,Mendelone/forex_trading,AnshulYADAV007/Lean,tomhunter-gh/Lean,JKarathiya/Lean,young-zhang/Lean,tomhunter-gh/Lean,devalkeralia/Lean,kaffeebrauer/Lean,jameschch/Lean,Jay-Jay-D/LeanSTP,mabeale/Lean,squideyes/Lean,young-zhang/Lean,mabeale/Lean,mabeale/Lean,QuantConnect/Lean,FrancisGauthier/Lean,young-zhang/Lean,JKarathiya/Lean,Phoenix1271/Lean,FrancisGauthier/Lean,Jay-Jay-D/LeanSTP,Jay-Jay-D/LeanSTP,AlexCatarino/Lean,JKarathiya/Lean,Mendelone/forex_trading,AnshulYADAV007/Lean,StefanoRaggi/Lean,redmeros/Lean,StefanoRaggi/Lean,AlexCatarino/Lean,andrewhart098/Lean,bizcad/Lean,squideyes/Lean,andrewhart098/Lean,kaffeebrauer/Lean,bizcad/Lean,Mendelone/forex_trading,StefanoRaggi/Lean,AnshulYADAV007/Lean,andrewhart098/Lean,mabeale/Lean,StefanoRaggi/Lean,QuantConnect/Lean,devalkeralia/Lean,devalkeralia/Lean,JKarathiya/Lean,kaffeebrauer/Lean,squideyes/Lean,AnshulYADAV007/Lean,AlexCatarino/Lean,kaffeebrauer/Lean,redmeros/Lean,jameschch/Lean,jameschch/Lean,jameschch/Lean,FrancisGauthier/Lean,tomhunter-gh/Lean,FrancisGauthier/Lean,bizcad/Lean,AnObfuscator/Lean,devalkeralia/Lean,bizcad/Lean