Removed IsolatorInterface, it was only useful for mocking, and it wasn't even any good for that since mocking functions with reference parameters wouldn't work anyway.