Use params pattern for default values