/**
  * @param Listing $listing
  */
 public function removeListing(Listing $listing)
 {
     $this->onListingChange($listing);
     $this->listingsWriter->removeListing($listing);
 }
 /**
  * @param Listing $listing
  * @return Listing
  */
 public function saveListing(Listing $listing)
 {
     return $this->listingsWriter->saveListing($listing);
 }