removed fileSampleSource template params, added to ::load method instead