Model View Implementation with Data Binding