removed ViewInstanceProvider