Renamed -collectUnknownTypesForEntityDescriptions: to -colllectUnknownTypes

Polished the implementation a bit.

Tweaked it to support unowned property descriptions.