private MyClass Test(string tableDef)
        {
            Script s = new Script(CoreModules.None);

            DynValue table = s.DoString("return " + tableDef);

            Assert.AreEqual(DataType.Table, table.Type);

            PropertyTableAssigner <MyClass> pta = new PropertyTableAssigner <MyClass>("class");

            MyClass o = new MyClass();

            pta.AssignObject(o, table.Table);

            return(o);
        }
		private MyClass Test(string tableDef)
		{
			Script s = new Script(CoreModules.None);

			DynValue table = s.DoString("return " + tableDef);

			Assert.AreEqual(DataType.Table, table.Type);

			PropertyTableAssigner<MyClass> pta = new PropertyTableAssigner<MyClass>("class");

			MyClass o = new MyClass();

			pta.AssignObject(o, table.Table);

			return o;
		}