`BEM-XJST` -> `bem-xjst`
наверное, нужна запятая после «например».
не хватает пробела после «конструкции». кстати, уместно ли называть `apply()` конструкцией?