public function withEventContainer(EventContainerInterface $eventContainer) { $self = clone $this; $self->eventContainer = $eventContainer; return $self; }