Protecting inheritances with trusts