class XValue
{
	public long Y { get; set; }
}

class A
{
	public dynamic X = new XValue ();
	
	public static int Main()
	{
		var v = new A { X = { Y = 467 } };
		if (v.X.Y != 467)
			return 1;
		
		return 0;
	}
}
