adding in the view property to instantiate the proper puller