/**
  * @param ValueObjectInterface $other
  * @return boolean
  */
 public function sameValueAs(ValueObjectInterface $other)
 {
     if (!$other instanceof LazyItemsLoader) {
         return false;
     }
     return $this->toJSON() === $other->toJSON();
 }