Improved LinkedTypeService to return derived types only for original source type.
Improved LinkedTypeService to return derived types only for original source type.

matkoch/TestLinker,matkoch/TestLinker