added abstract methods to DataView
fixed index for onAddItem in FilterDataView