Properties are now set in the Song constructor instead of created by the getters.