setValidator et al. are misleading method names
Method names such "setValidator" imply that the expected argument actually is a validator object. However in F3_FLOW3_MVC_Controller_Argument the expected argument is a class name.
Either rename the method to setNewValidator or change the method signature.
There are also a lot of tests missing for new methods introduced to F3_FLOW3_MVC_Controller_Argument.