Updated model of Album and associated *Repository classes.