CLSN-1864 replace derived classes by interfaces for RecordCreator/FileReader -Settlment Files Done