Made sure to explicitly invalidate the cache in Label::operator=().
Set up move sematics to the Label class.