CLSN-2107 : moved recordCreator/fileReader to interface