Reduce constructor visibility
Scoping tests