Use params class pattern