так naming conventions - это же рекомендации.Никто не заставляет им следовать.Причем тут архитектура?
А то можно дойти и до
Код AS3:
var instanceMySuperPuperClass;
В жаве, например,почему-то все поля класса пишутся с префиксом m:
Код AS1/AS2:
private AppLovinIncentivizedInterstitial mIncent;
Что это значит нигде не пишут.