The best way to protect assets from attack when they are held in your own name may be to ensure that they are always mortgaged to the hilt (not cross-collateralised) so that your equity remains minimal. You then borrow more than the remaining equity is worth from your company/trust/whatever...