/**
  * {@inheritDoc}
  */
 public function delete()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'delete', array());
     return parent::delete();
 }
 /**
  * {@inheritDoc}
  */
 public function delete($deleteFilesAndThumbnails = false)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'delete', array($deleteFilesAndThumbnails));
     return parent::delete($deleteFilesAndThumbnails);
 }
 /**
  * Removes a version of a file. Note, does NOT remove the file because we don't know where the file might elsewhere be used/referenced.
  */
 public function delete($deleteFilesAndThumbnails = false)
 {
     return parent::delete($deleteFilesAndThumbnails);
 }