Charitable trusts and non-charitable purpose trusts - Definition and characteristics of charitable trusts