apibodyobject override