If these classes are padded, we lose space in the Storage and the Storage::checksum is computed on uninitialized values (corresponding to the padding memory spaces)