fails:Module#protected without arguments does not affect method definitions when itself is inside an eval and method definitions are outside
