added more virtual data to support pxObject::clone()