that only works for constructor arguments, not for setters