test fail on Ruby 2.0, as respond_to? does not discover protected methods