Fix for a problem that involves default values of serialisable classes not being initialised in the Unity inspector when in an array or list Original code from http://answers.unity3d.com/questions/600150/initialization-of-classes-instatiated-in-an-array.html