class C
{
	public static void Main ()
	{
		var a = new {
			Field = Factory ()
		};
		
		a.Field.Test ();
	}
	
	void Test ()
	{
	}
	
	static dynamic Factory ()
	{
		return new C ();
	}
}