Rename 'withGenre' to 'addGenre' to better express intent of method