added user access based method authentication, removed on_once in favor
of extra params, made 'mute' and 'debug' methods state on/off status,
made link regex public property so it's accessible and therefore used