enabled invocation callbacks on link objects
fixed bug with recursive destroy loops