A rewrite of the object data binding example. There may be some differences to the original blog post.