public TestSimpleObject()
 {
     member1 = 11;
     member2 = "hello";
     member3 = "hello";
     member4 = 3.14159265;
     memberThatIsNotSerializable = new Form();
 }
        private static MyRuntimeType CreateRuntimeType(AssetItem beforeReference, AssetItem middleReference, AssetItem afterReference)
        {
            var result = new MyRuntimeType
            {
                Before = CreateRef <MyContentType>(beforeReference),
                Middle = CreateRef <MyContentType>(middleReference),
                Zafter = CreateRef <MyContentType>(afterReference),
            };

            return(result);
        }