ML Client should implement GrillML interface