Get rid of 'Provider' thing as Alex suggested (naming, drop multiple lookup elements per template kind). Chop lines longer >140 symbols (IDEA default, I'm really hoping I'm following IDEA's guidelines)