Implement codec deserialization from webui