more tests, no more __get() or __set()