Now ISource is bound to the right instance, also fixed some errors in HuffmanCoder