testamentary trust irrevocable3 generation testamentary trusttestamentary charitable trusttestamentary special needs trusttestamentary trust languagebenefits of a testamentary trusttestamentary trust probatespousal testamentary trusttestamentary trust ontariotestamentary trust deedtestamentary charitable lead trusttestimonial trust