BlockingCollection in ReceivingThread transfers abbstract class instead of byte[]