If you want to use setters and getters with __call, do it right.. You commiter.
Some issues with the keyval-set, finding now hopefully works. (And does in my test cases)