public static function add_screens($screens = array())
 {
     if (empty(self::$screens) && !empty($screens)) {
         add_action('admin_enqueue_scripts', array(get_class(), 'enqueue'));
     }
     self::$screens = array_merge((array) self::$screens, (array) $screens);
 }