ДК
Чтобы не было соблазна менять $mol в этом случае на что-либо ещё.
Пространство имён $ используется для всех класснов. А $.$$ для переопределения уже существующих. Второй неймспейс фактически является алиасом для первого. Используется в основном для добавления поведения к сгенеренным из view.tree классам. Например:
namespace $.$$ {
export class $my_block extends $.$my_block {
// ...
}
}