Gurpreet| #1984| Modified SimpleStage to take type T which extends CSVEntity