Adding requirements for specific arguments
Enforcing required params, adding tests around that