Avoiding null
Better method validation with valued parameters
Tests using now valued parameters
Using getName to get parameter name