I'd prefer if it were just a $self->foo = new value; but I understand.