But How can I invoke that automatically If I dont have a =operator overload ??

EDIT

However I can Invoke that from setValue() too.
But would that delete the previously assigned value from memory ??