In reply to sharvil111:
In my suggestion each wrapper class has just a single write, but you instantiate N of these classes. This is very similar to the topic starters solution of using N analysis fifos. But the wrapper class you can put in what you want, not just a fifo.