Make :attrasgn calls return the assigned value

Previously they returned their last value as 
normal methods. rel: #564