Using class defaults should not result in failure. `include citrix_unix` should work without any hiera params. Please refactor such that a reasonable default is given for `$ctx_patch_base_path` in the manifest.