/**
  * Registers LimeAutoloader as an SPL autoloader.
  */
 public static function register()
 {
     if (!self::$isRegistered) {
         ini_set('unserialize_callback_func', 'spl_autoload_call');
         spl_autoload_register(array(new self(), 'autoload'));
         self::$isRegistered = true;
     }
 }