Now file is required.
Added notNull annotation to file.
Added proper error message translation.
Added Upload to menu.
Added Upload link to media list page