How to Refactor a Method With Optional Params | freek.dev