Allow for a caption/value object to be passed in typeahead source array