Defined most of the DataValueHandler interface

Change-Id: I8db83806520372f7fc479b1fce207e2c99d2e3e8
Merge "Defined most of the DataValueHandler interface"