Config action support for Powershell

Tested creating a customized cluster and it works.
this is publicly settable which means this can be set to null. At which point your assumption that this will never be null is invalidated