fix(typeahead): make it easy to bind complex model objects