make Variable parametric on model type