public override List <T> RetrieveAll <T>() { var LstResults = Dao.ExecuteQueryProcedure(Mapper.GetRetrieveAllStatement()); return(GenerateList <T>(LstResults)); }