Modified to compile on VS November 2012 CTP

Changed empty initializer list to invoke parameterless ctor instead
Modified to compile on VS November 2012 CTP

- Changed empty initializer list to invoke parameterless ctor instead
- Added missing header (numeric)