public static function register( $taxonomies = [] ) {
		foreach ( $taxonomies as $taxonomy => $args ) {
			$args = self::parse_args( $args );
			self::register_extensions( $taxonomy, $args );

			$for_post_types = $args['for_post_types'];

			// Defaults for taxonomy registration.
			$args = wp_parse_args( $args['args'], [
				'public'            => false,
				'hierarchical'      => false,
				'show_ui'           => true,
				'show_admin_column' => true,
				'show_tag_cloud'    => false,
			] );

			register_taxonomy( $taxonomy, $for_post_types, $args );
		}
	}