New repositories with assembleData and disassembleData methods.