Implement ECustom annotation