o only one used interpolator method now, and it's generalized to taking the model and passing in properties so we can make different implementations