Why does WPF support binding to properties of an object, but not fields? I’ve got a WCF service that passes around status updates via a struct like so: