Hull.api and Widget.data.api are consistent