Support for SaveAll
Completely rewrite the plugin. Works with SaveAll and cshtml