removing ModelAdapterFactory and friends - replacing with ViewInstanceProvider