DataChannel and Event System

+ Create class of dataChannel
~ Now, Event can have a specific type