support protected constructors again
do not allow unqualified access to protected constructors
Merge branch 'master' of https://github.com/Frege/frege
Fixed #39
Fixed #35
Fixed #38