implemented the IncrementalIsolate and its dependencies