Former::link throwing exception

Nullifying the type attribute for links causes it to throw a "Call to a member function wrapField() on a non-object" exception.

This reverses commit 744fb97 and is discussed in #141