function __construct($controller, $name, $fields, $validator, $readonly, $dataObject)
 {
     parent::__construct($controller, $name, $fields, $validator, $readonly, $dataObject);
     // Hack!
     Requirements::block('jsparty/prototype.js');
     if ($name == "UploadForm" && !isset($_POST['uploaded_files']) && $controller->Can('upload')) {
         SWFUploadConfig::bootstrap();
     }
     Requirements::javascript('dataobject_manager/javascript/filedataobjectmanager_popup.js');
 }