Moved default record behaviour to a template class
Default layout (for variable keys) can now store fixed length records inline