private function register_hooks() 
    {
        register_activation_hook(
            $this->plugin_file,
            get_called_class().'::activate'
        );

        register_deactivation_hook(
            $this->plugin_file,
            get_called_class().'::deactivate'
        );

        register_uninstall_hook(
            $this->plugin_file,
            get_called_class().'::uninstall'
        );
    }