The ViewDataBinding class implements databinding for
View instances. Different classes can have
different databinding implementation that optimize for
the different lifecycles. For example, an item renderer
databinding implementation can wait to execute databindings
until the data property is set.