Change: Added a check that the parent DataLinker instance is not the
same as the current one
Trivial: Added API documentation that the main DataLinker instance can
be the current one