Update the API and hierarchy for model updaters