Avoid currentContext call in ElementLink creation
ElementLink needs an EventContext - provide this through the caller.
I also removed an empty finalize method (will just take the base class finalize method instead).
Edited by Stewart Martin-Haugh