- FIX: Use opt instead of default valued params

- FIX: less noisy debug trace
- ADD: ng_has_xxx? methods