Charitable trusts and non-charitable purpose trusts - Non-charitable purpose trusts and their limitations