Addresses Issue #4 - Spouts synchronous reading of task Ids should depen...

...d on type of emit, not struct property