Extensible, two-way data binding.