add asserts and reduce redundant information in PrepareResponseSerializer
add cfid
fix CF.isEmpty to include deletionInfo