The Cayman Islands firewall legislation: does it need further fireproofing?