fix typo
unify __set__ behavior (by adding Method)