protected function add_screens( $screens, $menu ) {
            foreach ( $screens as $screen_slug => $screen_args ) {
                $screen = $menu->add( new Screen( $screen_slug, $screen_args ) );
                if ( is_wp_error( $screen ) ) {
                    self::doing_it_wrong( __METHOD__, $screen->get_error_message(), '0.5.0' );