* Handle explicit optional parameter after default parameter * Rename and add documentation * Move extension method * Add unit test for lamba function * Apply suggestions from code review Co-authored-by: Siegfried Pammer <siegfried@pammer.io> --------- Co-authored-by: Siegfried Pammer <siegfried@pammer.io>