Refactoring. Json/MessagePack unmarshaler have Base as super class