Moving RecordSaverInterface to Source