> a = A.new
> a.send(...) # no access to private methods
> a.send(:send,...) # SAME
> a.instance_eval{send(...)} # access private methods
> a.instance_eval{send(:send,...)} # SAME