Use __version__ instead of version.VERSION
Remove Fetcher class to reduce @classmethod and cls param
Remove Parser class to reduce @classmethod and cls param