Transfer missing commits from romochka/bem-bl@0.2

Transfer missing commits from romochka/bem-bl@0.2
Testing romochka passed and carried out with a branch 0.3 + these commits.
Branch rebase.
st/romochka-60