remove exclamation mark
add tests for __get_attr and __set_attr