public function __construct()
 {
     self::$_this = $this;
     // Load translation files
     add_action('init', array($this, 'load_text_domain'));
     // Add a new wp_cron schedule option
     add_filter('cron_schedules', array($this, 'add_weekly_cron_schedule'));
     // Bind callback to wp_cron event
     add_action(self::$cron_name, array($this, 'cron_callback'));
     // Add a settings link to our plugin listing in the plugin admin section
     $prefix = is_network_admin() ? 'network_admin_' : '';
     add_filter($prefix . 'plugin_action_links_' . DRAFTY_BASENAME, array($this, 'add_action_link'), 10, 2);
     // Load plugin options
     self::$options = Options::get('drafty_options');
     $this->load_admin();
 }