remote object bugfix
remove setter
add spec