ready for auto-wiring using @inject annotation.
clone $this at evaluation time (not in parent method).