Want to know something funny, if you look at the IL emitted from your application you will see that the property you make is actually just a set of get()/set() functions when it boils down to it.

Having said that, they are wired into the framework so don't go using get/set methods instead of properties.