add VariableCallCases (not all cases supported)
add DelegatePropertyAccessIntrinsic
fix safe call
fix super property access call