locker: with mutable-keyword; log: add enable/disable settings; counter: add reset interface