setters fix, should call UNIMPLEMENTED anymore
updated version
added UNIMPLEMENTED everywhere