Add `changeModel` lifecycle methods to React