**Bullshit. Have you thought about it?**

For BC only requirement is to have install method. Otherwise it would be BC break, which you want (I don't care) avoid.

Compiled templated? WTF? Without needed macros there will be no compiled template ever.