Fix: add super constructor call