basic data binding property completion implemented