WPF has a bunch of handy classes and interfaces that you can use for bindings. These utilities expand upon those.