/**
  * {@inheritDoc}
  */
 public function offsetSet($offset, $value)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'offsetSet', array($offset, $value));
     return parent::offsetSet($offset, $value);
 }