WIP remove unnecessary Init from interface