UPD: рефакторинг по #528 mail_base
UPD: рефакторинг по #528 menu_base
UPD: рефакторинг по #528 menu_data
Merge pull request #586 from angel-kulikov/master

UPD: рефакторинг по #528