Add default label to AbstractLink

It's read from the DOM
Fix templateObjects for objects outside the component tree

Return the object from the template when it was not found in the component tree.
This can lead to false positives because we're not checking for disposed objects (components inside a repetition)