Some rule's in TLVUtils and the structure of a DataObject

Signed-off-by: Rodrigo Miike