Uploader class now uses prototype approach instead of statics for pure
classical implementation