Extract Storage so it is passed in as parameters Extend FileUpload so that the status can be passed in.