Powershell Script Parameters Optional Class Plan