try other variant of initializing aggregate types

this is C++11 but according to MSDN also in MSVC 2010
http://msdn.microsoft.com/en-us/library/81k8cwsz%28v=vs.100%29.aspx