Added validation to song class