Private properties now are freezed
`immediate` module now is used in place of `setTimeout`

This changes brings better perfomance on browsers