API improvement

- enum Scope
- parameters of constructors
- class members