Automatic properties let me replace this code:
private MyType myProperty; public MyType MyProperty { get { return myPropertyField; } }
No, there's no way you can do it. In fact, I don't see why would you want to get a value of a property which has not been set previously. For obvious reasons, you cannot set the value if there's neither set accessor, nor backing field.
set