Небольшая оптимизация, доп.проверки данных

Правки в шаблоне, в следующем PR.

В ходе проверки кода всплыло то, что свойства currency, prompt_address и rate_zone не заявлены ни в одном из родительских классов, надо до бы их явно задать по идее... 
Посмотри также @todo