Fix for component getters in TypeBlocks

Turns out that getter connections already have the right output checks but I was
overriding the value with just the first type in the block.

Change-Id: I0bc0b5bef539c6475c4f0516bddf79c038b085e6