The three big downsides to using fields instead of properties are:
- You can't databind to a field whereas you can to a property
- If you start off using a field, you can't later (easily) change them to a property
- There are some attributes that you can add to a property that you can't add to a field