public function update(Entity\Album $album)
 {
     $data = $album->toArray();
     $album = Album::find($data['id']);
     $album->name = $data['name'];
     $album->description = $data['description'];
     $album->order = $data['order'];
     if (isset($data['photos'])) {
         foreach ($data['photos'] as $photo) {
             $this->photoAdapter->update($photo);
         }
     }
     return $album->save();
 }