MS-299: fixes to ensure collections dont break in ie8