we *kinda* have __get and __set now