use initWith model instead.