Updated kvobject api