Not a problem.
Just an FYI, when using classes in actions such as activation hooks there are a couple rules.
If it is a static method, call it like you are.
add_action( 'init', array( 'class', 'method' ) );
If it is a non static method it has to be called via an instance of the class like so.
$class = new MyClass;
add_action( 'init', array( $class, 'method' ) );
Or if its being called inside the class itself, say in the __construct or init methods you can do it like this.
add_action( 'init', array( $this, 'method' ) );
The catch though with calling it from instance based classes ( the second 2 above ) is that if it ever needs to be unhooked you have to pass in the same instance and not a new one.
For example
This will work.
$class = new MyClass;
add_action( 'init', array( $class, 'method' ) );
remove_action( 'init', array( $class, 'method' ) );
This won’t.
$class = new MyClass;
add_action( 'init', array( $class, 'method' ) );
$new_instance = new MyClass;
remove_action( 'init', array( $new_instance , 'method' ) );
So in the example above you may want to store the $class variable as a global, allowing you to later use it again like so.
global $class;
remove_action( 'init', array( $class, 'method' ) );
Hope this helps in the future.