diff --git a/src/simulation/Particle.cpp b/src/simulation/Particle.cpp
index 06b6896e..e2f78ff5 100644
--- a/src/simulation/Particle.cpp
+++ b/src/simulation/Particle.cpp
@@ -4,20 +4,20 @@
 std::vector<StructProperty> const &Particle::GetProperties()
 {
 	static std::vector<StructProperty> properties = {
-		{ "type"   , StructProperty::ParticleType, offsetof(Particle, type   ) },
-		{ "life"   , StructProperty::ParticleType, offsetof(Particle, life   ) },
-		{ "ctype"  , StructProperty::ParticleType, offsetof(Particle, ctype  ) },
-		{ "x"      , StructProperty::Float       , offsetof(Particle, x      ) },
-		{ "y"      , StructProperty::Float       , offsetof(Particle, y      ) },
-		{ "vx"     , StructProperty::Float       , offsetof(Particle, vx     ) },
-		{ "vy"     , StructProperty::Float       , offsetof(Particle, vy     ) },
-		{ "temp"   , StructProperty::Float       , offsetof(Particle, temp   ) },
-		{ "flags"  , StructProperty::UInteger    , offsetof(Particle, flags  ) },
-		{ "tmp"    , StructProperty::Integer     , offsetof(Particle, tmp    ) },
-		{ "tmp2"   , StructProperty::Integer     , offsetof(Particle, tmp2   ) },
-		{ "dcolour", StructProperty::UInteger    , offsetof(Particle, dcolour) },
-		{ "pavg0"  , StructProperty::Float       , offsetof(Particle, pavg[0]) },
-		{ "pavg1"  , StructProperty::Float       , offsetof(Particle, pavg[1]) },
+		StructProperty{ "type"   , StructProperty::ParticleType, offsetof(Particle, type   ) },
+		StructProperty{ "life"   , StructProperty::ParticleType, offsetof(Particle, life   ) },
+		StructProperty{ "ctype"  , StructProperty::ParticleType, offsetof(Particle, ctype  ) },
+		StructProperty{ "x"      , StructProperty::Float       , offsetof(Particle, x      ) },
+		StructProperty{ "y"      , StructProperty::Float       , offsetof(Particle, y      ) },
+		StructProperty{ "vx"     , StructProperty::Float       , offsetof(Particle, vx     ) },
+		StructProperty{ "vy"     , StructProperty::Float       , offsetof(Particle, vy     ) },
+		StructProperty{ "temp"   , StructProperty::Float       , offsetof(Particle, temp   ) },
+		StructProperty{ "flags"  , StructProperty::UInteger    , offsetof(Particle, flags  ) },
+		StructProperty{ "tmp"    , StructProperty::Integer     , offsetof(Particle, tmp    ) },
+		StructProperty{ "tmp2"   , StructProperty::Integer     , offsetof(Particle, tmp2   ) },
+		StructProperty{ "dcolour", StructProperty::UInteger    , offsetof(Particle, dcolour) },
+		StructProperty{ "pavg0"  , StructProperty::Float       , offsetof(Particle, pavg[0]) },
+		StructProperty{ "pavg1"  , StructProperty::Float       , offsetof(Particle, pavg[1]) },
 	};
 	return properties;
 }