the factory remembers the implementations it created so the interpreter uses this method to call the cycle methods of each one
the factory remembers the implementations it created so the interpreter uses this method to call the cycle methods of each one