public/release/Add-PSTSReleaseDefinitionProperty.ps1

function Add-PSTSReleaseDefinitionProperty
{
    param(
        [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][object] $releaseDefinition,
        [Parameter(ValueFromPipelineByPropertyName = $true)][string] $path=$null,
        [Parameter(ValueFromPipelineByPropertyName = $true)][string] $name=$null
    )

    process {

        if ($path -ne $null) {
            $releaseDefinition.path= $path
        }

        if ($name -ne $null) {
            $releaseDefinition.name= $name
        }

        return $releaseDefinition
    }
}