Why is Confucianism considered a philosophy and not a religion?

AConfucius did not teach people how to lead a good life.
BConfucius taught that families should make offerings to gods.
CConfucius did not talk about gods or God, only about how to live a good life.
DConfucius talked about heaven as a place where the devoted go.