Confucianism is more of a ethical system than a religion. It has no metaphysical concepts (correct me if I'm wrong), no God, or a concept of an afterlife. It is more or less like a moral idealogy than a religion. At least Taoism at least has metaphysical concepts. So why is Confucianism considred a classical religion?