don't set MethodCallback#eql? and MethodCallback#hash protected - rubinius uses these methods internally for [MethodCallback.new, MetodCallback.new].uniq!