+ Image moveImageDown(Image image);
+
+ /**
+ * Returns the album image of this album, or {@code null} if no album image has
+ * been set.
+ *
+ * @return The image to show when this album is listed
+ */
+ Image getAlbumImage();
+
+ /**
+ * Returns whether this album contains any other albums or images.
+ *
+ * @return {@code true} if this album is empty, {@code false} otherwise
+ */
+ boolean isEmpty();