Fixed swapped generics arguments of MsgPackDecoder
Completed public interface, Renamed classes, Underscored private interface.