diff --git a/inc/class-wp-revisions-control-bulk-actions.php b/inc/class-wp-revisions-control-bulk-actions.php
index f7e74c88641b2fa1b544add9c59dd3942c2ca04b..1e31d3b143b8503c29a5eff83e9af56aff7fbe92 100644
--- a/inc/class-wp-revisions-control-bulk-actions.php
+++ b/inc/class-wp-revisions-control-bulk-actions.php
@@ -18,7 +18,7 @@ class WP_Revisions_Control_Bulk_Actions {
 	 *
 	 * @var array
 	 */
-	public static $post_types;
+	protected $post_types;
 
 	/**
 	 * Base for bulk action names.
@@ -38,7 +38,9 @@ class WP_Revisions_Control_Bulk_Actions {
 	 * One-time actions.
 	 */
 	public function setup() {
-		if ( empty( static::$post_types ) || ! is_array( static::$post_types ) ) {
+		$this->post_types = WP_Revisions_Control::get_instance()->get_post_types();
+
+		if ( empty( $this->post_types ) || ! is_array( $this->post_types ) ) {
 			return;
 		}
 
@@ -77,7 +79,7 @@ class WP_Revisions_Control_Bulk_Actions {
 			return;
 		}
 
-		if ( ! array_key_exists( $screen->post_type, static::$post_types ) ) {
+		if ( ! array_key_exists( $screen->post_type, $this->post_types ) ) {
 			return;
 		}
 
diff --git a/inc/class-wp-revisions-control.php b/inc/class-wp-revisions-control.php
index b5a5ebeaa54b5019e8e166abeeea988e5094eacb..ea89a07bf5594f42f3203b4db9ced7ffb38470cc 100644
--- a/inc/class-wp-revisions-control.php
+++ b/inc/class-wp-revisions-control.php
@@ -122,7 +122,6 @@ class WP_Revisions_Control {
 		add_action( 'save_post', array( $this, 'action_save_post' ) );
 
 		// Bulk actions.
-		WP_Revisions_Control_Bulk_Actions::$post_types = $post_types;
 		WP_Revisions_Control_Bulk_Actions::get_instance();
 	}