Maybe not, just wanted to be clear that this is only for transferring data and not intended to be used as anything else, and it would be confusing to have two Channel classes. Not sure if there is a convention for this or not, looked around but not really found anything. Do you have any suggestions?