Added Upload::instance() to get direct access to the singleton