restructure of album classes
disable remove for albums that are not empty