struct Foo
{
	public Foo (object newValue)
		: this ()
	{
		this.NewValue = newValue;
	}

	public object NewValue
	{
		get;
		private set;
	}
}

class C
{
	public static void Main ()
	{
	}
}