Fix dataFor to pass an owned RecordData