This demonstration show how you can use ReSharper can automatically create data structures and associated fields/properties/methods/events directly from usage.
N.b.: in case you're wondering, ReSharper's menus for selecting property implementation cannot be shown by screencasting somewhere. Trust me, they are there. (There must be some clever API magic behind their implementation.)
Comments welcome! Don't be shy!»