Remove MessageList from the codec framework - use List<Object> instead