sample dependency injection on Step interfaces