Injected dependency, open/closed to randomness