[WIP] Add callback field type