Update Music classes with CRUD design

Add methods taking into account the CRUD design (although I do not need
those methods at the moment)