Added ImmutableTag for cleaner use of data queuing and writes. Updated FileConsumer to fix write issue.