Core principles of trust law - Charitable and non-charitable purpose trusts