Error 2 The 'this' object cannot be used before all of its fields are assigned to

Error 3 The 'this' object cannot be used before all of its fields are assigned to

OK...well, I'm out of ideas. It doesn't seem like automated properties play nicely with value types, unless I'm missing something (which is probably the case - I very rarely make a struct these days and I might be forgetting the obvious solution).