added comments to Season and SeasonImpl