Summary: Simplify ScriptDebugListener::Script to use SourceProvider We should also move it to the Inspector namespace and maybe rename it. ScriptDebugServer is a horrible place for this. Almost all of its properties just duplicate SourceProvider. It looks like it really only needs a SourceProvider and maybe a few other values.