Marking vars as volatile
Better to be defensive
Nulling stuff when plugin in stopped
Removed unused method
Marking methods as private
Controlling scheduling rule of ProjectIndexJob explicitly