CHECK_AND_ASSERT_THROW_MES(se.first.size()<std::numeric_limits<uint8_t>::max(),"storage_entry_name is too long: "<<se.first.size()<<", val: "<<se.first);
CHECK_AND_ASSERT_THROW_MES(se.first.size()<std::numeric_limits<uint8_t>::max(),"storage_entry_name is too long: "<<se.first.size()<<", val: "<<se.first);
CHECK_AND_ASSERT_THROW_MES(!se.first.empty(),"storage_entry_name is empty");