I think this is problematic. I use ``` (add-hook 'c-mode-hook #'irony-mode) ``` in init file, so solidity-mode enable irony-mode (undesirable). Solidity-mode should be ``` (define-derived-mode solidity-mode prog-mode "solidity" ``` ?