wrapping up CompressedObject