Why does Main() have to be static?