Removed path parameter from IFileParser.ParseScript
Made sure that usings are not empty and distinct
Moved guard methods
Moved check for loaded file into FilePreProcessor