Generalize Store#buildRecord()